Push notifications for a salesforce iPhone application - iphone

I am trying to evaluate the ways in which I could implement push notification for a salesforce iPhone app that I am going to create. Options I am going to explore are Urban Airship or Salesforce's Streaming API. Does anyone have any recommendation (Best solutions available) or does anyone know of any other ways. Also please guide me on the steps to achieve push notification for an app that gets data from salesforce.com using salesforce.com's rest API.

Starting with the Spring 14 release, Salesforce supports Apple ( APNS ) and Google ( GCM ) mobile push notifications via the Connected Apps framework. Please check the Mobile Push Notifications Tip Sheet on Developer Force for more information: http://www2.developerforce.com/en/mobile/resources

Related

beacon based notification on Andriod without Nearby API

Google has discontinued Near By API by the end of 2018. Android OS had built in support for Near by API and hence without a custom APP , the device was able to capture the beacon based push notifications.My requirement is as follows:
With Digital loyalty pass on Google wallet, when the end customer enters the vicinity of a beacon , the device should receive offers as push notification. There is no custom app developed . With out a custom app , how to receive the push notifications with just the Digital loyalty pass on google wallet? . Please help with a solution.
Please refer https://android-developers.googleblog.com/2018/10/discontinuing-support-for-android.html
Unfortunately after Google Nearby was discontinued, there is no longer a solution to send notifications to a user on BLE detection without a third party app installed to do so.
The only workaround is to develop a third party app to do the detecting and notifying. Keep in mind that the way Google implemented this was with the Google Play Services app, so an app was still required to send the notifications. (It was just an app that was installed by default on most phones sold outside of mainland China.). And it didn't even work unless a user had opted in, something that few ever did.
Google's Nearby discontinuation basically says Google is no longer willing to use their app to send notifications for you. So you must use your own app or the app of a different partner.
There are other third party apps that track a user's location and send notifications -- such apps are often popular "free" games. But while the install base of these apps can be in the hundreds of millions they do not approach the install base of Google Play Services. These apps can also be a bit "shady" about their practices, and to my knowledge do not have a public policy about how you can get them to send notifications for you or let users opt-in or opt-out.

Twilio IP-Messaging ing hybrid ionic app

Do we still need to use a native module to interact with twilio ip messaging in hybrid apps? I'd like to use it in a ionic app (chat with push etc.), but pure JS would be preferred.. All I could find about this was this thread Twilio on cross platform mobile tools (Ionic, React-Native) but I was wondering if it is still needed to add native modules...
Twilio developer evangelist here.
Twilio IP Messaging has a JavaScript library which you could use as part of your Ionic application.
The only thing that would miss would be push notifications, which are built into the iOS and Android SDKs. You could implement your own notifications (check out Twilio Notify for an easy way to do that) but you would have to keep track of the online status of your users yourself and use the IP Messaging webhooks to capture messages and notify your users yourself.
Let me know if that helps at all.

Can we send push notifications to apps that use our SDK?

Lets suppose some app developers use our SDK. Can we send push notifications to devices that use our SDK independently, without the help of hosted app?
I know that push is unique to every app , multiple push keys , settings can't be made.
But I just like to know if any other options are available.
Our goal is to send push for devices that use our SDK.
Thanks.
This is not possible using Apple Push Notifications. Sending an Apple Push Notification to an iOS Application requires a certificate that is unique for each application. You would need to receive the certificates from the developers of those apps.
In addition, the apps would have to register to APNS and send the device token to your server. This part can be done as part of your SDK, assuming the users of your SDK call some SDK method that performs the registration and sends the token.

Titanium .How to Register device token automatically for push notification using urban airship?

Hi Titanium developers.
How to register a device token as soon as you open an app? like any regular app that supports push notification.
I checked kitchen sink examples and urban airship but this will need clicking on a button to register the device.
Thanks.
Take a look at the guides for Appcelerator Push Notifications through Urban Airship. If you want to target Android right now, look for where it links to UrbanAirship.js.
Then when your app loads, you can register their device for push notifications. I hope this helps! Let me know if anything comes up or you have trouble understanding what I've linked.

Apple push: does it need an application at all?

Do we need to install an app to receive some push from a service ?
Is there a way to register an iphone somewhere (website / apple server) without having an app installed on the iphone to register to the push service ?
Apple Push Notification Service is to be used with native iOS applications. Without an application APNS cannot be used.
you are saying you want to push a message to a particular iphone, but not have it related to any app? This is basically a text message, and you could do this from a server remotely using SMS.
Yes, if you want to use Apple Push Notification Service, you will need an app.
But go have a try at notifio.com