Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Difference Between iOS Push Notifications and Remote Notifications?

In Xcode under app capabilities there is an option to turn on Push Notifications. Under Background Modes there is also an option to turn on Remote Notifications. What is the difference? Pros/Cons?

Do I still set up a push certificate for remote notifications?

like image 722
dmonaldo Avatar asked Aug 30 '16 19:08

dmonaldo


People also ask

Is there a difference between notifications and push notifications?

The main difference between push notification and notification is that the latter are created internally from an application on the device that wants to show user some information, a reminder, some news or updates, and so on.

What is remote notification in iOS?

Overview. Use remote notifications (also known as push notifications) to push small amounts of data to devices that use your app, even when your app isn't running. Apps use notifications to provide important information to users. For example, a messaging service sends remote notifications when new messages arrive.

What are iOS push notifications?

An iOS push notification is a message that pops up on an Apple device such as an iPhone. Before receiving push notifications from an app, iOS device users must explicitly give permission. Once a user opts-in, mobile app publishers can send push notifications to the users' mobile devices.


1 Answers

Remote notifications is a special (and rather poorly named) background mode that allows the app to download content in response to a push notification.

From Apple:

The app wants to start downloading content when a push notification arrives. Use this notification to minimize the delay in showing content related to the push notification.

Normal push notifications will not require this permission, but adding this mode allows additional functionality for push notifications.

And yes, you will still require push certificates even with this background mode enabled.

like image 51
picciano Avatar answered Sep 22 '22 19:09

picciano