推送通知即将发布在我的iPhone和iPad上,但是当我发送时它不会出现在另一部iPhone上。我无法理解它为什么不来。 我已经创建了所有必需的证书。添加设备ID。仍然没有来。请帮助。(它在沙盒模式下)。
我在尝试使用https://pushtry.com
发送通知时收到以下错误消息错误响应命令:8标识符:0状态:8-无效标记
答案 0 :(得分:2)
步骤:
检查在所有设备中安装应用时是否使用了相同的配置文件
如果相同..请访问developer.apple.com查看您所有设备是否已签入,以查找您正在使用的配置文件
现在处于调试模式,请检查是否
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)
}
此方法正在调用,即您的所有设备都已注册推送通知服务
现在,在上面的方法中,获取推送通知令牌&#34; deviceToeknStr&#34;并使用它来检查使用网站的推送通知
在调试模式下使用你的pem文件,证书密码和devicetokenStr。