【问题标题】:APNS Certificates for new Device Token iOS新设备令牌 iOS 的 APNS 证书
【发布时间】:2017-04-14 09:34:57
【问题描述】:

我正在为 iOS 设备解析推送通知,一切正常,直到设备令牌 ID 更改(可能通过重新安装应用程序)。任何人都可以指导在这种情况下需要采取哪些步骤才能再次使我的应用开始工作。

【问题讨论】:

  • 您需要注册您的设备令牌
  • 你能说得更具体点吗,除了调用 'didRegisterForRemoteNotificationsWithDeviceToken' 之外,是否有明确的方法来注册给定的设备令牌?
  • 显示你的代码....
  • [应用程序 registerForRemoteNotifications]; // 在使用选项的 didFinishLaunching 中,- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken { PFInstallation *currentInstallation = [PFInstallation currentInstallation]; [currentInstallation setDeviceTokenFromData:deviceToken]; [currentInstallation saveInBackground]; },还解析服务器日志显示:ERR! parse-server-push-adapter APNS 找不到 的有效连接

标签: ios apple-push-notifications


【解决方案1】:

设备令牌可以出于 iOS 认为合适的任何原因随时更改。您的应用程序的每次启动都应检查令牌并重新注册,如果它与上次启动相比发生了变化。

【讨论】:

  • 解析服务器中的详细日志显示:ERR! parse-server-push-adapter APNS 找不到 的有效连接,是否需要重新创建所有 APNS 证书>
  • 不,您不需要因为您的设备令牌更改而重新创建证书。您确定 Parse 正在推送您的新令牌吗?
  • 我不确定日志是否显示“APNS 找不到 的有效连接”,因此我确定 token id 已注册但服务器无法发送通知
猜你喜欢
  • 2014-07-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-08-07
  • 1970-01-01
  • 2020-02-04
  • 2016-08-21
相关资源
最近更新 更多