推送通知在一个设备中,但在另一个设备中没有

时间:2018-03-05 05:43:09

标签: ios apple-push-notifications

推送通知即将发布在我的iPhone和iPad上,但是当我发送时它不会出现在另一部iPhone上。我无法理解它为什么不来。 我已经创建了所有必需的证书。添加设备ID。仍然没有来。请帮助。(它在沙盒模式下)。

我在尝试使用https://pushtry.com

发送通知时收到以下错误消息

错误响应命令:8标识符:0状态:8-无效标记

1 个答案:

答案 0 :(得分:2)

步骤:

  1. 检查在所有设备中安装应用时是否使用了相同的配置文件

  2. 如果相同..请访问developer.apple.com查看您所有设备是否已签入,以查找您正在使用的配置文件

  3. 现在处于调试模式,请检查是否

    func application(_ application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Data) {
    var deviceTokenStr = deviceToken.description.replacingOccurrences(of: ">", with: "", options: .caseInsensitive, range: nil)
    deviceTokenStr = deviceTokenStr.replacingOccurrences(of: "<", with: "", options: .caseInsensitive, range: nil)
    deviceTokenStr = deviceTokenStr.replacingOccurrences(of: " ", with: "", options: .caseInsensitive, range: nil)
    print(deviceTokenStr)
    }
    
  4. 此方法正在调用,即您的所有设备都已注册推送通知服务

    现在,在上面的方法中,获取推送通知令牌&#34; deviceToeknStr&#34;并使用它来检查使用网站的推送通知

    https://pushtry.com

    在调试模式下使用你的pem文件,证书密码和devicetokenStr。

相关问题