1

我正在尝试使用 Urban Airship 在我的 iOS 应用程序中发送/接收推送通知。

我创建了一个应用程序,将城市飞艇库添加到该项目中。我通过在我的项目中添加 Airshipconfig.plist 文件来设置开发应用程序密钥和应用程序密钥。在 appdelegate 类中,我添加了注册通知的代码。现在,当我运行应用程序时,设备令牌会在 Audience --> Device Tokens 选项卡的城市飞艇仪表板中注册。

但现在我想将推送通知从仪表板发送到我的 iPhone。我通过点击做到了这一点

消息 --> 消息概述 --> 消息

当我这样做时,这会将通知发送到我的 iPhone。

但是关于城市飞艇有很多我不明白的问题

  • 我已经在开发模式下创建了应用程序,是否必须在生产模式下创建应用程序也是因为在 Airshipconfig.plist 中,它还要求编写生产应用程序密钥和生产密钥。
  • 在错误控制台中,我收到消息“未找到活动设备令牌”,为什么?
  • PushMessage 和 Messages 中的 Message 有什么区别 --> Messages Overview 选项
4

1 回答 1

0
  • 我已经在开发模式下创建了应用程序,是否必须在生产模式下创建应用程序也是因为在 Airshipconfig.plist 中,它还要求编写生产应用程序密钥和生产密钥。

永远不要把这两者混在一起。这很可能是您的问题。您的应用程序正在将开发设备令牌注册到生产应用程序。在 UA 的仪表板中为每个环境创建一个新应用程序:

生产 > 生产开发 > 开发

http://docs.urbanairship.com/build/ios.html#production-vs-development-apps-in-urban-airship

  • 在错误控制台中,我收到消息“未找到活动设备令牌”,为什么?

可能是因为上面的原因。否则,打开应用程序时是否会提示您接收推送?

http://docs.urbanairship.com/build/ios.html

  • PushMessage 和 Messages 中的 Message 有什么区别 --> Messages Overview 选项

不知道这是指什么……屏幕截图?

于 2014-06-18T19:41:46.063 回答