【问题标题】:Titanium and google cloud messagingTitanium 和谷歌云消息传递
【发布时间】:2014-05-24 22:02:50
【问题描述】:

我正在尝试在我的应用中实现推送通知。

我正在阅读 Titanium 文档,它说我需要使用 Titanium.CloudPush 和 ACS。

文档说明需要生产 api 密钥、开发 api 密钥和 api 密钥。 我在 acs 应用的配置页面中看到了开发和生产应用密钥,我猜这是生产和开发 api 密钥...对吗?

我应该为通用 api 密钥使用哪个密钥??

【问题讨论】:

    标签: android notifications titanium push


    【解决方案1】:

    雷纳托,你的猜测是正确的。开发 api 密钥和生产 api 密钥与您在 Appcelerator 站点上找到的相同。您也可以在 tiapp.xml 文件中看到相同的内容。但是,您需要提供在 Android 中实现服务器推送的 API 密钥应该由您生成。请按照以下步骤操作,取自developer site

    创建 Google API 项目:

    1. 打开Google Developers Console
    2. 如果您尚未创建 API 项目,请单击创建项目。
    3. 提供项目名称并点击创建。

      创建项目后,会出现一个页面,其中显示您的项目 ID 和项目编号抄下您的项目编号。您需要在 Appcelerator 站点上将其用作应用程序的 GCM 发件人 ID

    启用 GCM 服务:

    1. 在左侧边栏中,选择 APIs & auth。
    2. 在显示的 API 列表中,将适用于 Android 的 Google Cloud Messaging 切换为 ON。

    获取 API 密钥:

    1. 在左侧边栏中,选择 APIs & auth > Credentials。
    2. 在公共 API 访问下,点击创建新密钥。
    3. 在“创建新密钥”对话框中,单击“服务器密钥”。 在生成的配置对话框中,提供您的服务器的 IP 地址(如果有)或将其留空(我没有提供服务器 IP 并在我的项目中将其留空)。
    4. 点击创建。
    5. 在刷新的页面中,复制 API 密钥这是我们在 Appcelerator 站点中使用的 API 密钥

    您也可以参考this link。由于该博客包含如何在 Titanium for Android 中设置 GCM 的详细参考。

    我希望这对您有所帮助。如果您有任何疑问,请随时询问:)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-29
      • 1970-01-01
      相关资源
      最近更新 更多