Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Is Silent Remote Notifications possible if user has disabled push for the app?

In my settings tabbar:

  1. I have a feature specific switch which can be turned OFF or ON based on API response.
  2. From website only admin is authorized to turn ON/OFF.
  3. I can make /user API call everytime on settings tap to check the current settings for the user but there are couple of disadvantage like if user is already on setting then it will not update the UI and calling api everytime on settings tap doesn't sounds a perfect solution.

I think better solution is to send a silent push notification which i can use to make the API call to update the settings UI whenever needed.

But if user has disabled the push notification will I still receive silent push ? What is the recommended approach to handle such situations ?

like image 210
Tariq Avatar asked Jun 04 '15 12:06

Tariq


People also ask

What happens if I disable push notifications?

Nothing will interrupt you, but all the notifications will still appear when you pull down the windowshade. On Android, you can choose "Show Silently," a similar setup. It's not like turning off notifications shuts you out from using the apps you like.

What is silent push notification?

They arrive on the mobile device and sit in the notification tray until read or dismissed. Users can choose to mute their notifications and receive silent push notifications instead of being alerted to every new push that arrives. They can activate this on iOS or Android from their individual settings pages.

Will iOS awake my app when I receive silent push notification?

Yes. It will. When you click on that. Yeah its ok but being push notification is silent,you are not able to view any alert and cant click.

How do I check for silent push notifications?

For Android, you can find "Test Here" link below "Android Uninstall Tracking" and similarly for iOS, the link is under "iOS Silent Pushes". In the dialog box, select a user attribute and provide values corresponding to the selected attribute. You can enter multiple values by hitting enter. Click on "Test Silent Push".


1 Answers

Short answer, yes

The exciting new opportunity for app developers in iOS 8 is that Apple will now deliver “silent” pushes even if the user has opted out of notifications. Also, “silent push” is no longer just for Newsstand apps. Every app can take advantage of this ability to refresh content in the background, creating the most up-to-date, responsive experience possible, the moment the user opens the app.

Although...

Users still have the ability to switch off your app’s ability to process a “silent push” by means of the “Background App Refresh” control. Even though Apple Push Notification service (APNs) will deliver a push marked “content-available” to your phone, the OS will not wake up your app to receive it, effectively dropping it on the floor. However, opting out of “Background App Refresh” is a lesser-known capability not directly associated with Notifications. You don’t access this preference in your Notifications Settings--it’s located under General > Background App Refresh screen.

Keep this in mind when building your application.

Source: https://www.urbanairship.com/blog/watch-list-ios-8-opt-in-changes

like image 122
gmat1014 Avatar answered Sep 22 '22 00:09

gmat1014