相关疑难解决方法(0)

apns http2 api在卸载app后没有返回状态410

我使用apns与http2协议发送推送通知,我使用的代码类似于这篇文章:https://stackoverflow.com/a/34831873/1546652

当我的应用程序正确安装时,apns http2 api在发送消息时工作正常,我的回复是这样的风格:{"response":"","httpcode":200}

问题是,当我卸载应用程序并向无效registrationId发送推送时,我没有收到状态410,也没有响应"原因:未注册",仍然收到状态为200的真实响应.

在apns http2中取消应用程序时,如何获得410状态和对应响应?

apple-push-notifications ios apns-php http2

6
推荐指数
1
解决办法
2952
查看次数

iOS 推送通知 - 设备令牌管理

我正在向我的应用程序添加推送通知,并且我知道我需要将设备令牌存储在我的数据库中,以便我可以向特定设备(或所有设备)发送推送通知。

我的问题是维护这些设备令牌的最佳实践是什么?我可以存储收到的所有设备令牌,但如何检测和删除不再有效的旧设备令牌?我假设如果用户删除应用程序,或者用户关闭应用程序的通知,设备令牌可能会变得无效。

更新 - 进行用户身份验证并将其链接到设备令牌(并根据登录/注销进行更新)是有意义的。但如果用户删除了应用程序怎么办?没有注销,那么如何删除设备令牌?

apple-push-notifications ios swift

5
推荐指数
1
解决办法
2533
查看次数

标签 统计

apple-push-notifications ×2

ios ×2

apns-php ×1

http2 ×1

swift ×1