推送通知在一台设备中出现,但在另一台设备中没有

Push notification is coming in one device, but not in another device

推送通知在我的 iPhone 和 iPad 上发送,但在我发送时它没有在另一个 iPhone 上发送。我不明白为什么它不来。 我已经创建了所有必需的证书。添加设备 ID。仍然没有 coming.Please 帮助。(它处于沙盒模式)。

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

发送通知时遇到以下错误

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

步数:

  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)
    }
    

正在调用此方法,即您的所有设备都在注册推送通知服务

现在,在上述方法中,获取您的推送通知令牌 "deviceToeknStr" 并使用它来检查使用 site

的推送通知

https://pushtry.com

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