【问题标题】:Testing in-app/banner notifications测试应用内/横幅通知
【发布时间】:2017-09-20 13:12:42
【问题描述】:

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

【问题讨论】:

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


    【解决方案1】:

    试试看:

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

    【讨论】:

      【解决方案2】:

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

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-07-21
        • 1970-01-01
        • 1970-01-01
        • 2017-07-28
        相关资源
        最近更新 更多