测试 in-app/banner 条通知
Testing in-app/banner notifications
我最近加入了一家初创公司,该公司到目前为止一直在使用离岸团队。我们的应用程序内置于带有 PHP 后端的 Obj-C 中,我对这两者都很陌生(我来自 JS 背景)。我一直想对当前的应用程序内通知(横幅)进行一些更改,但一直无法弄清楚如何测试它们。我知道无法在模拟器上测试通知,并且已将开发人员版本安装到我的设备上。但是,当我通常在生产版本中收到通知时,我仍然没有收到任何通知,例如当朋友发布消息时。如果有人对此有任何经验,我很想听听。我目前正在开发 Xcode 8.2.1
这个问题可能会因为太宽泛而结束,但这里有一些检查点值得关注:
- 该应用在iPhone设置
中启用了通知
- 该应用正在请求来自 APNS 的推送令牌
(
registerForRemoteNotificationTypes
)
- 它从 APNS 接收到一个有效的令牌并且
将其传递给您的 PHP 服务器 (
didRegisterForRemoteNotificationsWithDeviceToken
)
- 您的服务器正在正确存储令牌
- 您的服务器正在正确触发推送通知
- 你的开发证书是正确的
(读这个postiPhone APNS Device Tokens in sandbox vs. production)
如果您想在没有服务器的情况下测试推送,请查看 PushMeBaby(GitHub 上有几个)。
试试看:
如果应用程序已经在 App Store 中启动:他们启用了生产认证...并且您 运行 通过 Xcode 应用程序,您将不会在您的设备中收到通知.. . 为此你需要为你的项目创建 IPA 文件并通过 iTunes 运行...
我最近加入了一家初创公司,该公司到目前为止一直在使用离岸团队。我们的应用程序内置于带有 PHP 后端的 Obj-C 中,我对这两者都很陌生(我来自 JS 背景)。我一直想对当前的应用程序内通知(横幅)进行一些更改,但一直无法弄清楚如何测试它们。我知道无法在模拟器上测试通知,并且已将开发人员版本安装到我的设备上。但是,当我通常在生产版本中收到通知时,我仍然没有收到任何通知,例如当朋友发布消息时。如果有人对此有任何经验,我很想听听。我目前正在开发 Xcode 8.2.1
这个问题可能会因为太宽泛而结束,但这里有一些检查点值得关注:
- 该应用在iPhone设置 中启用了通知
- 该应用正在请求来自 APNS 的推送令牌
(
registerForRemoteNotificationTypes
) - 它从 APNS 接收到一个有效的令牌并且
将其传递给您的 PHP 服务器 (
didRegisterForRemoteNotificationsWithDeviceToken
) - 您的服务器正在正确存储令牌
- 您的服务器正在正确触发推送通知
- 你的开发证书是正确的 (读这个postiPhone APNS Device Tokens in sandbox vs. production)
如果您想在没有服务器的情况下测试推送,请查看 PushMeBaby(GitHub 上有几个)。
试试看:
如果应用程序已经在 App Store 中启动:他们启用了生产认证...并且您 运行 通过 Xcode 应用程序,您将不会在您的设备中收到通知.. . 为此你需要为你的项目创建 IPA 文件并通过 iTunes 运行...