我只需要向登录用户发送远程推送通知。我必须100%确定,如果用户退出(敏感数据 - 银行应用程序),则不会发送推送通知。
可能的解决方案是向我的服务器发送注销请求,但不能保证,该请求将被传递到服务器并且不好对用户说:"抱歉,发生了错误,你还没有退出。"。
我在Apple文档方法unregisterForRemoteNotifications()
中找到了,但我不知道在注销操作中调用它是否是一个好主意。
答案 0 :(得分:0)
是的,您可以在注销期间调用该方法,但文档也提到了
您应该在极少数情况下调用此方法
因此,最好确保您的请求已成功传递到服务器,然后从您的应用程序注销用户。另外,如上所述,并在documentation
中注意到您不应将客户信息(或任何敏感数据)包含为自定义有效内容数据