一位客户要求我为 Android 构建一个应用程序,我已经完成并刚刚推送到 Google,但我知道我是否以正确的方式进行了此操作。
我使用了自己的帐户,所以开发商被列为我的公司,当我认为它真的应该是客户公司时。似乎没有办法让每个应用程序有不同的公司,所以当你在 Google Play 中访问该应用程序时,它会列出我的。
人们通常会做什么,为每个客户端应用创建一个新的 Google Developer 帐户?
一位客户要求我为 Android 构建一个应用程序,我已经完成并刚刚推送到 Google,但我知道我是否以正确的方式进行了此操作。
我使用了自己的帐户,所以开发商被列为我的公司,当我认为它真的应该是客户公司时。似乎没有办法让每个应用程序有不同的公司,所以当你在 Google Play 中访问该应用程序时,它会列出我的。
人们通常会做什么,为每个客户端应用创建一个新的 Google Developer 帐户?
我使用了客户的 google id 并在 Play 商店中列出了他的应用程序。然后我要求客户更改他的帐户密码,并要求他添加与应用程序关联的我的谷歌帐户。开发者控制台允许所有者设置权限并共享财务细节和其他选项。我认为这种方法是最好的。
通常,客户会提供他们的 Google play 帐户,当您为不同的客户开发应用程序时,这一点很明显。
对我来说,为你获得的每一个客户创建一个新的谷歌开发者账户似乎是不合适的。这是我的个人基础以及我处理这种情况的方式:
当你应该:
如果客户是以下任何一种:大型公司、成熟的公司或专业的初创公司,那么品牌标识就是一个关键人物。在这种情况下,建议他们拥有自己的开发者帐户。
如果他们将发布或计划发布比初始应用程序更多的内容,建议他们拥有自己的开发者帐户。
当你不应该(要考虑的事情):
大多数情况下,公众甚至不会查看列出的开发人员,因为它不像 google play 商店中提供的其他信息那样可见。如果客户确实寻求被识别,则启动画面会补偿并引起更多关注,而不是位于 Play 商店中的开发者名称。每次目标受众启动应用程序时,他们都会看到启动画面,并且会更加了解客户的“身份”(例如他们的虚构名称)。下载该应用程序的人是为了它提供的服务而下载它,而不是为真正开发它的人而下载它。他们只是寻求软件解决方案。如果它有效,他们会下载它。
大多数情况下,您的客户不熟悉开发者控制台,也几乎不会使用它。更有可能会与您联系以维护和更新应用程序以及与使用开发者控制台有关的其他职责。最重要的是,如果您的客户指定了发布应用程序的日期,那么创建新帐户的缺点可能会导致挫折。我过去曾发生过一件事件,我的开发者帐户需要 2 周时间才能确认和激活。
另一个问题是,如果您与客户“签约”并且必须始终提供未来的更新等,那么当您的客户群变大时,为多个不同的客户拥有多个不同的帐户可能会变得很麻烦。如果大多数应用程序都整齐地列在一个帐户中会更方便。
要考虑的最重要的事情:归根结底,这一切都取决于您为客户提供服务。咨询您的客户并向他们提供情况的利弊,并根据您对他们情况的评估向他们提供您的见解,这将更适合他们。
替代方案:正如其他评论中提到的,添加用户帐户是可能的,但请注意,用户名不会被列为应用程序的开发人员。它只允许他们访问控制台。
可以添加另一个用户来管理应用程序。看到这个https://support.google.com/googleplay/android-developer/answer/2528691?hl=en
如果您自己做所有事情,我建议您将他排除在外,并在需要了解的基础上邀请其他用户...