This question is specific to iOS 10 APNS changes.
This is the flow of my app:
- App Installed
- App Starts ➝ Login Screen
- Successful Login ➝ Home Screen
- Push Notification ➝ Request
- Push Notification ➝ Don't Allow
- App Close
- Settings ➝ User enabled Push Notification
- App Open
- How to check if settings updated?
- App Close
- Settings ➝ User disabled Push Notification
- App Open
- How to check if settings updated?
I am only requesting for push notification (step 4.) when the user logs in. So until a user logs out I will not able to re-request for the push.
Is there any neat and clear solution to this so that we can support iOS 10 changes while still supporting iOS 8 or 9?