上传推送通知的iOS设备令牌

时间:2018-02-27 21:14:14

标签: ios server push-notification apple-push-notifications token

我想知道如何管理iOS设备令牌App&服务器端。 首先,我注册了我的应用程序以接收远程通知。所以,我得到了设备令牌。

我的问题是:

App Side

  • 我应该何时将令牌发送到服务器?
  • 如果多次,多久一次?每个日志请求?
  • 我应该直接从此方法application:didRegisterForRemoteNotificationsWithDeviceToken:将令牌发送到服务器或存储它,并以其他方法发送它?

服务器端

  • 一旦我在服务器上有令牌,我怎么知道令牌是否仍然有效?或者我应该删除它,因为设备令牌不再可用。

1 个答案:

答案 0 :(得分:0)

应用方

最好在每个api请求中上传它以跟踪用户设备,因为他可以从多个设备登录他的帐户,因此您应该在服务器中拥有一系列设备令牌,或者如果您需要,则只有一个令牌跟踪用户处于活动状态的最后一个设备,因此,didRegisterForRemoteNotificationsWithDeviceToken存储令牌表示用户默认值,并为每个API请求上传

服务器端

如果用于发送它的php脚本返回成功操作,则令牌仍然有效,但如果不是,那也可能意味着.pem文件不正确