如何在android的城市飞艇中注册api?

Posted

技术标签:

【中文标题】如何在android的城市飞艇中注册api?【英文标题】:how to register apid in urban airship for android? 【发布时间】:2011-08-31 23:53:48 【问题描述】:

我已经通过从 git 下载示例以在 android 中进行推送通知来完成客户端代码。 执行应用程序后,我从服务器获得了应用程序密钥和 apid。 但是当我在 Urban Airship 中打开我的帐户时,我发现以下数据说我的应用程序没有注册任何应用程序。

现在该怎么办?任何帮助将不胜感激

【问题讨论】:

您的 APIDReciever 收到有效推送或注册了吗?自从我与 UA 合作以来已经有一段时间了。但我记得我错过了 manifest.xml 中应用程序标签中的那一行 我在manifest文件中给了internet权限,还需要什么权限? 【参考方案1】:

城市飞艇处于维护模式。如果您尝试从那里获取 apid,您将不会得到任何响应。 android 中推送通知的另一种方式是使用 C2DM 。 试试 google C2DM 可能会得到结果。

【讨论】:

【参考方案2】:

根据Uarban Airship,需要添加Reciever类

android:name=".SampleApplication" 

给你的

<application>

在清单中让您的应用监听广播。

【讨论】:

如果您将此库添加到您的项目中:github.com/urbanairship/android-push-sample 您应该查看 manifest.xml 并将以下行添加到 中。 如果您的应用无法接受来自 UA 的推送,您将永远无法在 Web 界面中看到您的设备。设置的另一个步骤是调试/生产文件中的 API 密钥。 如果您还没有urbanairship.com/docs/android_client.html,请阅读此内容,如果您不明白任何步骤,请告诉我。 @Hwa Rang 不管你想告诉我我已经实现的一切。通过使用“github.com/urbanairship/android-push-sample”中的代码,我从服务器收到了apid。我也在 Urban airship 注册了账号。我想知道收到api后下一步是什么。我如何将收到的 apid 注册到服务器,以便服务器可以使用我的 apid 向我发出通知。所以,我如何向服务器提供响应/反馈,以供 apid 注册以备将来使用。或者还有其他方法可以从网站注册 apid 吗? bcz 每当我打开我的 U.A 帐户的 Apid 链接时,我都会得到上面的图片详细信息。 能告诉我们如何在如图所示的网站/服务器上注册api吗?

以上是关于如何在android的城市飞艇中注册api?的主要内容,如果未能解决你的问题,请参考以下文章

城市飞艇推送:响应:从服务器获得否定响应:0

城市飞艇证书

为啥我应该将城市飞艇服务作为一个单独的流程启动?

通知在 Android 8.0+ 中延迟

Scala 中如何解析导入的名称? (火花/齐柏林飞艇)

如何在 android 的 OpenWeatherMap api 中更改描述语言