-
Notifications
You must be signed in to change notification settings - Fork 0
Plugins Quirks
Compatible with: Android, IOS
Quirks: Uses the device's native view. Therefore the maps isn't actually part of the app, but rather it works by setting aside a map div and making that portion of the webview transparent so that we can see through/behind the Uguru app, which is where the map is.
Compatible with: Android, IOS
Quirks: It's a bit difficult to use on Android since the plugin was made for native IOS and later ported to Android
Compatible with: Android, IOS
Quirks: Android and IOS have different Scheme patterns. Example, to check if Twitter is found on Android we use com.twitter.android
while on IOS we would use twitter://
On IOS9 Apple changed the canOpenUrl() method which now requires us to declare the Schemes we expect to use when we submit to the app store.
Compatible with: Android, IOS, Windows
Quirks: When fetching media remotely, IOS will block the entire UI thread until it is ready to play the media. This makes it seem like the app has crashed, so we'll need to refactor how we implement this service.
Compatible with: Android, IOS, Windows
Quirks: IOS only allows social sharing via mainstream apps approved by Apple
Compatible with: Android, IOS, Windows
Quirks: Windows only allows showing 1 toast at a time. Not sure what will happen if we fire two toasts simultaneously but need to keep this in mind.
Compatible with: Android, IOS
Quirks: On Android it will appear as a local notification in the top drop down menu whereas on IOS it shows the actual badge count on the app icon. However on IOS there's some conflicting code with the Push Plugin which overrides the Badge notification methods. Therefore on IOS we will actually use the Push Plugin to handle both push notifications and badge counts.