GCM 推送通知在 IOS 生产环境中失败并出现内部服务器错误
GCM pushnotification failing in IOS production environment with Internal Server error
我的应用从上周末开始停止接收推送通知。经过适当的调试,发现 GCM 失败并出现错误 "NotRegistered".
success: 0,
failure: 1,
canonical_ids: 0,
results: [ { error: 'NotRegistered' } ] }
...
我已经更新了所有证书并进行了检查,结果又出现了一个新错误。
success: 0,
failure: 1,
canonical_ids: 0,
results: [ { error: 'InternalServerError' } ] }
...
这仅在 IOS 中发生,系统在 android 中运行完美。我检查了所有 google 论坛,stack-overflow 但没有找到。请帮帮我。 TIA
我在 stack overflow 和 google groups 中发现了几个关于同一个问题的线程,但是没有清楚地解释在哪里更新证书(也许我有点业余理解)。一直以来,我都在更新我的应用商店中的证书并检查它是否有效。我还应该在我的 GCM 开发人员控制台中更新我的证书。一旦我这样做了,它就像一个魅力。
这是我发现的详细解释,可能对像我这样的新手很有帮助---> http://blog.airsource.co.uk/2016/01/29/quickstart-google-cloud-messaging-ios/
我的应用从上周末开始停止接收推送通知。经过适当的调试,发现 GCM 失败并出现错误 "NotRegistered".
success: 0,
failure: 1,
canonical_ids: 0,
results: [ { error: 'NotRegistered' } ] }
...
我已经更新了所有证书并进行了检查,结果又出现了一个新错误。
success: 0,
failure: 1,
canonical_ids: 0,
results: [ { error: 'InternalServerError' } ] }
...
这仅在 IOS 中发生,系统在 android 中运行完美。我检查了所有 google 论坛,stack-overflow 但没有找到。请帮帮我。 TIA
我在 stack overflow 和 google groups 中发现了几个关于同一个问题的线程,但是没有清楚地解释在哪里更新证书(也许我有点业余理解)。一直以来,我都在更新我的应用商店中的证书并检查它是否有效。我还应该在我的 GCM 开发人员控制台中更新我的证书。一旦我这样做了,它就像一个魅力。
这是我发现的详细解释,可能对像我这样的新手很有帮助---> http://blog.airsource.co.uk/2016/01/29/quickstart-google-cloud-messaging-ios/