【问题标题】:Google Cloud Messaging - different accounts for GCM setup and app publishingGoogle Cloud Messaging - 用于 GCM 设置和应用发布的不同帐户
【发布时间】:2017-02-16 18:30:59
【问题描述】:

我正在为客户开发应用程序。应用发布过程完全由客户负责(我不拥有用于发布的帐户)。

现在我正在将 Google Cloud Messaging (GCM) 添加到应用程序中。因此,要满足 GCM 的先决条件,使用 Google APIs Console web site 我必须 (1) 创建一个 Google API 项目并启用 GCM 服务并 (2) 获取服务器 API 密钥。

显然,我唯一可以用来制作 GCM 先决条件的帐户是我自己的帐户。

我担心生成的 GCM 先决条件可能无法在生产环境中运行,因为用于发布应用和制作 GCM 先决条件的 Google 帐户不同。另外,如果我随后错误地从我的帐户中删除/修改了 Google API 项目怎么办?我的担忧有效吗?似乎没有关于此主题的信息。

【问题讨论】:

  • 我认为即使您有不同的帐户用于 GCM 设置和应用发布也可以。据我所知,GCM 密钥是发送推送通知唯一需要的。您可以查看here。我尝试使用不同的帐户将 .apk 上传到商店,似乎没有问题。

标签: android google-cloud-messaging


【解决方案1】:

同意 cmets 部分中的@abielita,无论配置详细信息来自与发布它的帐户不同的帐户,GCM 服务应该仍然可以工作。

复杂的事情是,当您的项目(与 GCM 服务相关联的项目)中的某些修改导致 GCM 服务停止时,客户将不得不尝试调试/解决问题,他们可能会联系谷歌。问题是,我不认为谷歌(或任何公司在这件事上)会在没有所有者(你)的任何同意的情况下披露任何不是他们正式拥有的项目的任何细节。这可能会延迟解决某些问题的过程。

综上所述,我建议尽可能使用同一个项目,或者至少让您的客户创建自己的项目,您可以将其用于 GCM/FCM 服务。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-09-27
    • 2012-10-08
    • 1970-01-01
    • 2013-03-12
    • 1970-01-01
    • 2015-11-26
    • 1970-01-01
    相关资源
    最近更新 更多