【问题标题】:PhoneGap Urban Airship integrationPhoneGap Urban Airship 集成
【发布时间】:2015-12-12 00:06:35
【问题描述】:

提前感谢您阅读这个相对较长的请求。我正在尝试将我的 phonegap 应用程序与 Urban Airship (UA) 集成。我只有javascript和html知识。以下是我的问题:

  1. ) 我正在阅读文档(http://docs.urbanairship.com/build/android.html)I 拥有 Google API 密钥、项目编号,并且我已完成“为您的应用设置 GCM 支持”部分。步骤#4 告诉我打开我的 airshipconfig。属性文件,但我在哪里可以找到这个文件?

2.) 一旦我以某种方式访问​​了 airshipconfig,以下这些值是否正确? gcmSender 是 Google apis Dashboard 中显示的“项目编号”? transport 有 gcm 的值,developmentAppKey 是 Urban Airship (UA) 提供给我的 App Key 吗? developmentAppSecret 是 UA 提供给我的 Dev secret? productionAppKey 与 developmentAppKey 相同,productionAppSecret 与 developmentAppSecret 相同? inProduction 是假的?

3.) 在这部分之后,我迷路了。我已经下载了 phonegap 插件 (http://urbanairship.com/resources/developer-resources)。完成上述步骤 1.) 和 2.) 后,是否应该返回父页面 (...urbanairship.com/build/phonegap.html) 并转到“手动集成”部分?

4.) 在“手动集成:Android 集成”部分,我从哪些 src/Android/*.java 文件中复制?我应该创建一个新的空目录 src/com/urbanairship/phonegap 文件夹并在其中移动文件吗?

5.) 我在 UA phonegap 插件中看到 urbanairship-lib-3.0.0.jar,我是否将其放入项目 libs 目录的根目录中?

6.) 假设我可以通过上述步骤,“在“手动集成:Android 集成”部分”的最后一节告诉我修改 AndroidManifest.xml 和 config.xml,我是否成功将 UA 集成到 phoneGap ?你能告诉我如何向我的应用程序发送推送通知吗?

7.) 此外,该插件声明它仅适用于 Phonegap 3.0.0+,但我访问了 Phonegap.com,它仅适用于 2.9.0 版?我有phonegap 2.5,可以吗? 非常感谢你的帮助! 宁

【问题讨论】:

    标签: cordova notifications push


    【解决方案1】:

    1) 你必须创建 airshipconfig.properties 文件:

    docs.urbanairship.com/build/android.html#setting-up-gcm-support-for-your-app(设置 gcm 的链接)

    2) 密钥是 UA 提供的密钥和秘密(不是主秘密)。本质上: 开发 -> 开发(inProduction = false) 生产 -> 生产(inProduction = true) 不要混淆这些,否则您将没有正确的凭据来发送和接收推送!

    3) 我推荐手动集成,它确实有助于理解它的整体功能..

    4) 文件应该已经在一般android集成的步骤中创建了

    5) 不,进入你的 libs 目录

    6) 发送推送消息: docs.urbanairship.com/dashboard/walkthrough.html (如果您使用的是免费版本,它看起来会有所不同) docs.urbanairship.com/reference/api/v3/push.html support.urbanairship.com/customer/portal/articles/1069013-helpful-curl-examples

    7) 现在是 3.0.0 ->

    docs.phonegap.com/en/edge/guide_platforms_android_upgrading.md.html#Upgrading%20Android

    总的来说,我强烈建议您查看 UA 的示例应用程序。他们没有带有 phonegap 和最新版本的示例,但您可以随时查看以前的版本: github.com/urbanairship/phonegap-ua-push/tree/1.07

    PS 对不起链接,我没有足够的声誉来发布两个以上的内容:(

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-07
      • 1970-01-01
      • 1970-01-01
      • 2012-12-29
      • 2015-11-04
      相关资源
      最近更新 更多