为什么我的Android设备在没有GCM注册ID的UrbanAirship上注册

时间:2014-07-27 17:00:47

标签: android google-cloud-messaging urbanairship.com

我已将Airship SDK集成到Android应用中。 在应用启动和Airship起飞后,我在我的日志中获得以下调试信息:

07-27 12:46:31.916 XXX - UALib( 1545): Initializing Push.
07-27 12:46:31.937 XXX - UALib( 1545): Push enabled: true
07-27 12:46:31.941 XXX - UALib( 1545): Starting GCM
07-27 12:46:31.941 XXX APID( 1545): f28dc1b8-76a7-4c2f-9135-66e968ca8922
07-27 12:46:31.941 XXX - UALib( 1545): Initializing Rich Push.
07-27 12:46:31.952 XXX - UALib( 1545): Registering default Actions.
07-27 12:46:31.953 XXX - UALib( 1545): Initializing Analytics.
07-27 12:46:32.025 XXX - UALib( 1545): Using GCM Registration ID: APA91bG3ae7LxgdhRBhpFOS7_QlA0OuYtg5CIoycO6v0moSziWBjycSSs-WMJJ8t6x9liRWi7jaWnaqnKuYU3ORA5S4hsn_vMkEz_7I1YWe76l7kdSiGwkPfc70q4oJCaSp-TaxX1WaHu0SWpX6XHbgwT4vsTABAI187A8xHTy4kGTUg0J6ywMo

但是当我去飞艇门户并审查令牌时 - 有一台没有注册ID的设备:

APID f28dc1b8-76a7-4c2f-9135-66e968ca8922
Status Active
GCM Registration ID None

enter image description here

结果我没有推动该设备。

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

我已经实施了urbanairship API。那时我还在搜索GCM注册ID。但现在,urbanairship改变了这一点。所以有两种解决方案可以解决你的问题。

  1. 您可以使用API​​D发送推送消息。
  2. 您可以在Alias中设置唯一的设备ID。然后使用API​​,您可以向该别名发送推送消息。
  3. 希望它有帮助:) 请评论进一步澄清