测试应用内/横幅广告通知

时间:2017-04-24 00:54:00

标签: php ios objective-c xcode apple-push-notifications

我最近加入了一家直到现在一直在使用离岸团队的创业公司。我们的应用程序内置在Obj-C中,带有PHP后端,这两个我都是新手(我来自JS背景)。我一直想对当前的应用内通知(横幅)进行一些更改,但一直无法弄清楚如何测试它们。我知道在模拟器上测试通知是不可能的,并且已经将开发人员构建安装到我的设备上。但是,当我通常在生产版本中收到通知时,我仍然没有收到任何通知,例如当朋友发布消息时。如果有人对此有任何经验,我很乐意听到。我目前正在开发Xcode 8.2.1

2 个答案:

答案 0 :(得分:0)

这可能会因为过于宽泛的问题而被关闭,但对于这里的一些检查点来说,这是值得的:

  • 该应用已启用iPhone设置
  • 中的通知
  • 该应用正在向APNS请求推送令牌 (registerForRemoteNotificationTypes
  • 它从APNS接收有效令牌 将它传递给您的PHP服务器(didRegisterForRemoteNotificationsWithDeviceToken
  • 您的服务器正在正确存储令牌
  • 您的服务器正在触发推送通知
  • 您的开发证书是正确的 (阅读这篇文章iPhone APNS Device Tokens in sandbox vs. production

如果你想在循环中测试没有服务器的推送,请查看PushMeBaby(GitHub上有几个)。

答案 1 :(得分:0)

试一试:

如果app已在App Store中启动:他们启用了生产认证...并且您通过Xcode运行应用程序,您将无法在您的设备中收到通知...因为您需要为您创建IPA文件项目并通过iTunes运行......