iOS推送通知日志/历史记录或跟踪

时间:2016-06-14 13:36:37

标签: ios push-notification apple-push-notifications

我正在尝试在其他团队开发的应用上测试推送通知。我们已在我们的设备中安装了应用程序并进行了验证(该应用程序尚未在App Store中存在)。 与 APNS 服务器的连接参数正常。 我们启动脚本来执行推送通知,但我们的设备/应用程序中没有收到任何通知。

问题: APNS中有任何我们要求的日志或痕迹吗?

APNS是否有任何已发送通知的历史记录及其状态?

注意:我们使用Adobe Campaign生成推送通知服务。 我们已经使用应用程序的alpha版本测试了通量并且工作但是现在使用RC候选不起作用。

提前致谢

3 个答案:

答案 0 :(得分:0)

  1. 您的应用是否与您的服务器通信它是一个临时应用,并且脚本应该通过Apple临时服务器发送APN?

  2. 您是否也将登台证书/密钥部署到服务器?

  3. 当您的服务器与之通信时,您是否记录了从APN服务器获得的响应?

答案 1 :(得分:0)

我建议检查所有这些可能性:

不从服务器发送通知

  1. 尝试记录apns响应,看看这是否是问题
  2. 检查所使用的Apple证书是否已过期
  3. 检查您是否使用具有正确网关的开发或生产证书发送通知。正如Apple所说:
  4.   

    生产环境的二进制接口可通过gateway.push.apple.com,端口2195获得;开发环境的二进制接口可通过gateway.sandbox.push.apple.com,端口2195获得。

    通知从服务器发送但设备未收到

    1. 检查设置是否为您的应用启用了推送通知
    2. 当应用处于foregroud或正在后台工作时,检查某些代码是否隐藏了通知
    3. 检查您是否安装了正确的环境应用程序(如果您发送生产通知,则不会在应用程序的开发版本中收到任何内容)
    4. 检查用于发送通知的设备令牌

答案 2 :(得分:0)

使用APN Tester应用程序保存我的一天,谢谢“sanandiya毒蛇”。 问题是应用程序的开发人员没有告诉我们p12证书是生产证书,我们将其作为开发人员证书安装。 APN Tester为我们提供了测试展位选择的选择。

感谢您的所有答案。问题解决了。