繁体   English   中英

带有phonegap的Android应用不会向城市飞艇注册进行推送

[英]Android app built with phonegap won't register for push with urban airship

我一直在尝试让我的phonegap / android应用程序向城市飞艇注册推送通知,但无法正常工作。 我在这里遵循了文档/指南: http : //docs.urbanairship.com/build/phonegap.html#setting-up-your-application-with-urbanairship

该应用程序在构建并与城市飞艇进行通讯时-我可以看到打开次数-它不会注册设备ID以便与他们进行推送。 我从上面的链接进行了自动集成,它似乎安装了插件而没有任何错误。

目前尚不清楚我应该在此页面中执行多少操作: http : //docs.urbanairship.com/build/android.html#urban-airship-setup 我使用Google设置了GCM,使用城市飞艇的应用程序设置了GCM,并使用了来自Google的服务器密钥以及airshipconfig.properties文件和www / config.xml文件。 但是然后它说要从他们的网站下载jar-我已经在platforms / android / libs /中有一个完全相同名称的jar,当我从第一个链接中使用“ phonegap plugin add”命令时似乎已经安装了“自动集成”部分。 然后继续讨论修改AndroidManifest文件,其中大多数此类修改已经存在。 因此,这些部分似乎并不适合Phonegap用户。

但是-该应用程序未注册,因此我必须做错了某些事情或跳过了某些事情。 更复杂的是,我找不到找到有意义的错误消息的方法。 在我的phonegap js代码中,我可以进行alert()调用,但这并不能告诉我有关UA /推送/注册配置问题的信息,这些问题可能正在发生,但不会影响应用程序的构建过程。 我所知道的是,应该发生的“注册”事件没有被触发。

之前/最近是否有人进行过此过程? 我发现了一些类似的问题和指南,但它们都与旧版本的电话间隙和城市飞艇有关,到目前为止并没有太大帮助。 城市飞艇都没有支持,谁告诉我他们没有帮助人们实施特定的实现(当然我没想到他们会这样做,这是在黑暗中打了针)。

无论如何,感谢您的帮助,如果您已经做到了这一点,请阅读本文。

答案是文档尚不完全清楚-Android应用程序根本不注册推送通知。 指南是正确的。 当我意识到我不必等待注册时,我尝试从UA网站发送推送,并且该推送成功了。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM