Can we use evernote apis to query the local device database - of evernote on android or ios devices ? I want to develop an app (or a plugin for evernote) which will work on the data that is stored in evernote. Is that possible ?
No, please use the API with Android or iOS SDKs.
Related
Is there an easy way to implement local notifications from the Unity client?
I'm using Firebase for handling our push notifications (which are sent from our server), but I was wondering if there is an easy way to support local notifications?
I found this question: Firebase local notifications
But it is specifically to iOS.
I was wondering if there is a solution for Unity (without the need to write some iOS and Android plugins) where I can schedule local notifications from the client side.
It seems that for iOS you can do it directly from Unity, without iOS native code (like presented here).
For Android, you can use an existing plugin, like this, or this
i need to add push notifications to the "App" the "App" is cross platform that is Android and iOS , im doing to server side its not a problem , but what is my problem is i don't know which services to use .
do i use the native Apple Push Notification Service and in Android i use the Cloud Messaging ( or other native Android push service )
or i use the google : Cloud Messaging for both iOS and android ?
As per my opinion you should use Apple Push service for iOS and GCM for android.
You have 4 choices:
Use APNS for iOS, and GCM for Android.
Use GCM for both Android and iOS.
Use 3rd party sevices like parse.com, urbanairship, ... for all platforms (iOS, Android, windows, Unity,...)
Write the server-side yourself to support all platforms.
Reviews
Using APNS and GCM may be best by performance, as there is no other 3rd party there, but you have to build a server which can support both services. You wouldn't be paid in this choice.
Using GCM for both sides is another free choice choice in which you have to do implement only connection with GCM.
Using other 3rd party services like parse.com is very easy and can done within minutes, but you may be charged if you have a lot of transactions. Although by using parse.com you have more coverage on android devices. (e.g. GCM doesn't support android devices with no google play sevices APK installed)
Writing a server-side is very hard and time consuming, so do that if you really have no other choices. (like you want to run something like Whatsapp or Viber)
Now you should choose.
I am building mobile apps for iOS and Android using PhoneGap Build. I would like to send push notifications to both types of device using the same server-side process. Is this possible?
Apple's certification process to enable push notifications is painful, much more so than anything available for Android. Do I have to use it?
GCM (Google Cloud Messaging) says it supports both operating systems, but the more I read about it - with respect to Phonegap - the less I see iOS mentioned! And sadly the GCM/Phonegap plugin doesn't support subscribing to a topic, which is a way of sending one message out to all devices in one go via a 'global' topic.
UrbanAirship and PushWhoosh seem to integrate with Phonegap, but I am forced to use their website to create my messages. GCM looks more attractive in this respect, because I can get our own ASP.NET server to talk to GCM via HTTP and thus control messages from our databases.
Main question: Are there any options for a single server-side option which can send push notifications to both iOS and Android via a single Phonegap plugin? (Ideally I would control messages from my own server, where one message can go to all Android/iOS devices in one go, and avoid as many Apple certificates as possible.~)
In PushApps API I see that there is a method called RegisterDevice. Do I have to use it in order to register devices to PushApps, or can I just use the mobile SDK?
No. Using the SDK is enough for registering devices. This method is for apps that didn't install the SDK and still want to use PushApps for the notifications sending, or for importing a list of push tokens from an external source.
The tutorial for Windows Phone 7 push notifications says that to implement Push Notifications, you need to call Microsoft Push Notification service which manages the sending of the notification to WP7 devices.
Does that imply that to send an AMZ SNS message, I need to create an intermediary web service that routes the SNS message to Microsoft Push Notification service?
What are the options for Android and iOS devices?
Amazon has API libraries for both Android an IOS, so you can implement them directly.
See:
http://aws.amazon.com/sdkforandroid/
http://aws.amazon.com/sdkforios/
There is also a windows/.net library that you might be able to use directly inside a windows phone.
http://aws.amazon.com/net/
I don't know anything about the windows phone platform and your on your own for that one.
Android has cloud-to-device-messaging (c2dm), which is a labs project by google. At this time it is free. I don't know about wp7 or. I believe iOS has their own system as well.
Microsoft forked AWS' .NET SDK to create a version for WP7.
https://github.com/Microsoft-Interop/AWS-SDK-for-WP