iOS代码不断给出“无效令牌”错误

Posted

技术标签:

【中文标题】iOS代码不断给出“无效令牌”错误【英文标题】:iOS code keeps giving 'Invalid Token' error 【发布时间】:2016-04-19 09:27:30 【问题描述】:

我在 VS2013 上使用 Pushsharp v4.0.10 和 C# 编码。

我正在尝试创建一个 C# 控制台应用程序,它将在服务器端运行,并且正在使用 Pushsharp github 页面上的 ANPS 示例代码,但是当我运行它时,它失败并且我收到“无效令牌”错误。我已经检查甚至重新创建了创建我在代码中使用的设备令牌所需的沙箱证书和配置文件,但无论我做什么,它仍然会给出错误。令牌是在单独的移动应用程序中创建的。

任何检查证书是否正确的建议或方法来自任何以前遇到此错误的人都会非常有帮助。

【问题讨论】:

您找到发生这种情况的原因了吗? @PaulDiston 不幸的是我们还没有解决这个问题。我们确实认为这是由于我们没有使用正确的生产/沙盒证书造成的,但我们无法让它与任何一个一起使用。如果我们弄明白了,我会在这里发布。 不确定我的解决方案是否有帮助:***.com/questions/42810721/… 【参考方案1】:

好吧,看来我只是没有正确地为 ios 创建证书。我发现这个网站有很好的解释并且他们的方法很有效。

这是用于在 Windows 上创建证书:Link

【讨论】:

以上是关于iOS代码不断给出“无效令牌”错误的主要内容,如果未能解决你的问题,请参考以下文章

Agora.io 生成的令牌无效(C#/Angular)

如何解决此错误格式不正确(无效令牌)

iOS:生产推送通知,来自 APNS 服务器的无效令牌

带有 Rpush gem 的 IOS/SWIFT 推送通知:生产中的无效令牌 (8)

Asp.NET Identity 2 给出“无效令牌”错误

文档中官方代码上的 Unity3D 无效令牌错误