我正在尝试为存折 APN 创建服务器端实现,但服务器不喜欢设备给我的推送令牌。如果我将令牌发送到 Apple 的沙盒服务器,它会向我发送“无效令牌”响应。如果我将令牌发送到 Apple 的生产服务器,它会将反馈服务中的令牌作为我应该从列表中删除的令牌返回。至少我知道 APN 证书和与服务器的连接工作正常。
我的 iPhone 4s 已启用开发。为开发和生产启用了 APP ID,并且在配置文件中启用了设备。我已经验证了 32 字节二进制令牌数据对于从设备发送的字符串令牌是正确的。
我的一个问题是,设备中的存折如何确定使用哪个令牌(开发与生产)?我现在更喜欢使用沙盒环境,但我不确定如何“选择”它。
我已经看到了类似的主题,但似乎没有一个问题的答案。这真的很令人沮丧,因为我觉得我离完成这项工作如此之近!提前感谢您的任何建议!