我有一个iOS应用程序和一个通过APN发送推送通知的服务器。当我调用registerForRemoteNotificationTypes
时,服务器有两个用于在应用程序启动时注册和删除设备令牌的服务。我知道用户可以更改设备设置中的权限,并在下次应用程序启动时通知服务器。
现在我有两个问题:
1-当应用程序处于后台或暂停时,用户在设置中更改权限应该怎样做?
我看到当设备需要更多ram时应用程序将关闭,但这可能不会发生。此外,当用户恢复应用程序时,我的功能不会被调用。
2-如果我没有收到通知并且服务器继续为选择退出的设备发送通知会怎样? Apple会不会停止我的服务?
我在网上搜索过,找不到合适的方案。