Google 云消息传递 - GCM 设置和应用程序发布的不同帐户
Google Cloud Messaging - different accounts for GCM setup and app publishing
我正在为客户开发应用程序。应用发布的过程完全由客户承担(我不拥有用于发布的帐户)。
现在我正在向应用程序添加 Google 云消息传递 (GCM)。因此,要使 GCM 先决条件,使用 Google APIs Console web site 我必须 (1) 创建一个 Google API 项目并启用 GCM 服务,以及 (2) 获取服务器 API 密钥.
显然,我唯一可以用来满足 GCM 先决条件的帐户是我自己的帐户。
我担心生成的 GCM 先决条件可能无法在生产环境中工作,因为用于发布应用程序和制作 GCM 先决条件的 Google 帐户不同。另外,如果我错误地从我的帐户中 remove/modify Google API 项目怎么办?我的担心有道理吗?似乎没有关于此主题的信息。
同意评论部分中@abielita 的观点,无论配置详细信息来自与发布它的帐户不同的帐户,GCM 服务仍应正常工作。
复杂的事情是当您的项目(与 GCM 服务关联的项目)中有一些修改导致 GCM 服务停止时,客户端将不得不尝试 debug/troubleshoot问题,他们可能会联系 Google。问题是,我不认为 Google(或任何一家公司)会在未经所有者(您)同意的情况下披露任何非他们正式拥有的项目的任何细节。这可能会延迟解决某些问题的过程。
综上所述,我建议尽可能使用相同的项目,或者至少让您的客户创建他们自己的项目,您可以将其用于 GCM/FCM 服务。
我正在为客户开发应用程序。应用发布的过程完全由客户承担(我不拥有用于发布的帐户)。
现在我正在向应用程序添加 Google 云消息传递 (GCM)。因此,要使 GCM 先决条件,使用 Google APIs Console web site 我必须 (1) 创建一个 Google API 项目并启用 GCM 服务,以及 (2) 获取服务器 API 密钥.
显然,我唯一可以用来满足 GCM 先决条件的帐户是我自己的帐户。
我担心生成的 GCM 先决条件可能无法在生产环境中工作,因为用于发布应用程序和制作 GCM 先决条件的 Google 帐户不同。另外,如果我错误地从我的帐户中 remove/modify Google API 项目怎么办?我的担心有道理吗?似乎没有关于此主题的信息。
同意评论部分中@abielita 的观点,无论配置详细信息来自与发布它的帐户不同的帐户,GCM 服务仍应正常工作。
复杂的事情是当您的项目(与 GCM 服务关联的项目)中有一些修改导致 GCM 服务停止时,客户端将不得不尝试 debug/troubleshoot问题,他们可能会联系 Google。问题是,我不认为 Google(或任何一家公司)会在未经所有者(您)同意的情况下披露任何非他们正式拥有的项目的任何细节。这可能会延迟解决某些问题的过程。
综上所述,我建议尽可能使用相同的项目,或者至少让您的客户创建他们自己的项目,您可以将其用于 GCM/FCM 服务。