首次安装应用程序使apid为null

时间:2012-12-15 22:40:18

标签: android push-notification urbanairship.com

在我的主要活动的onCreateonStartonResume方法中,第一次安装应用时,调用PushManager.shared().getAPID()始终为空。

然而,在onResume方法之后,Urban Airship会自动注册一个新的APID(我放置了一个按钮并创建了一个toast来打印APID)。我想检索此APID并将其存储在全新安装的后端服务器中。我怎么能这样做?

我的问题类似于this问题,但我希望在我自己的后端服务器上注册apid,而不是Urban Airship。

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题。为了让UA lib在第一次安装时生成APID,我必须调用PUshManager.enablePush()。

它不是我想要的理想解决方案,但它允许我抓住APID并将其保存到单独的服务器。