我想知道如何管理 iOS 设备 token App & Server Side。
首先,我注册了我的应用程序以接收远程通知。所以,我得到了设备 token 。
我的问题是:
应用端
- 我应该什么时候将 token 发送到服务器?
- 如果多次,多久一次?每个日志请求?
- 我应该直接从这个方法
application:didRegisterForRemoteNotificationsWithDeviceToken: 将 token 发送到服务器还是存储它,然后用其他方法发送?
服务器端
- 一旦我在服务器上有 token ,我怎么知道 token 是否仍然有效?或者我应该删除它,因为设备 token 不再可用。
Best Answer-推荐答案 strong>
应用端
最好在每个 api 请求中上传它以跟踪用户设备,因为他可能从多个设备登录他的帐户,因此您应该在服务器中有一组设备 token ,或者如果您想跟踪最后一个 token ,则只有一个 token 用户活跃的设备,将来自 didRegisterForRemoteNotificationsWithDeviceToken 的 token 存储在用户默认值中,并为每个 api 请求上传它
服务器端
如果用于发送它的 php 脚本返回成功操作,则 token 仍然有效,但如果不是,也可能意味着 .pem 文件不正确
关于ios - 为推送通知上传 iOS 设备 token ,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/49018044/
|