【问题标题】:iOS Push notifications : invalid tokensiOS推送通知:无效令牌
【发布时间】:2016-09-26 20:10:37
【问题描述】:

我已经发布了一个应用程序,并且确定正在使用分发(临时)推送证书并在服务器端使用推送向导来发送推送通知。尝试发送推送时出现以下错误:

状态:已发送,但发现无效令牌

当我创建临时构建时,这件事起作用了。可能有什么问题?

【问题讨论】:

    标签: ios apple-push-notifications


    【解决方案1】:

    您的设备 ID(设备令牌)是否正确?

    【讨论】:

    • 抱歉这个菜鸟,但我如何在已发布的应用程序上验证这一点?
    • @basum 您必须将您的设备令牌保存在您的服务器上。首先调试您的应用程序并检查您在“didRegisterForRemoteNotifications”中获得的设备令牌。然后,当您要从服务器发送推送通知时,调试您的服务器以检查您发送通知的设备令牌。比较两个标记以确保它们相同。
    • 只需检查您的应用是否获取了正确的设备令牌,它不需要您发布应用,只需在您发布的版本上调试即可。
    • 不,不是,我在服务器和客户端上没有获得相同的设备令牌(64 十六进制数字),但我确信它以前工作过,可能出了什么问题?
    • 设备ID偏斜是问题所在,感谢您指出。替换服务器上的证书有效,但不确定为什么有效,因为我已经在服务器上使用相同的证书
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-08-08
    • 2012-04-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多