我们已经开发了一些应用程序,并将它们发布在Android Market上。我们现在正在编写一个应用程序,另一家公司将通过自己的发布者帐户进行品牌推广和销售。另一家公司没有Android Market或Android开发方面的经验。我非常感谢其他面临类似情况的人的见解。我特别关注以下方面:
对应用程序进行签名
我们看到的替代方法是:用我们的常规密钥签名;创建特定于另一公司的签名密钥对并与之签名;或帮助其他公司安装开发系统,生成密钥对并自己进行签名。后者将要求我们向他们发送项目资源,这会带来其自身的问题。除了我们担心发送来源外,选择是否有任何关系?许可
由于将针对其帐户进行许可检查,因此代码需要嵌入其公共密钥以解密许可响应。他们是否有理由担心与我们共享该密钥?他们是否有其他选择可以与我们共享密钥?出版
另一家公司负责所有的市场营销和销售;我们负责应用开发。据我们所知,Android Market并未设置为完全分隔这些角色。(假设开发人员也将是发布者。)这使得很难为发布过程制定职责划分。我们最初的想法是将.apk文件交付给他们,然后让他们从那里处理。许可问题是我们对此幼稚的第一个迹象。发布过程本身是相当技术性的,我们看到了两种选择:引导他们完成所有步骤,或者让他们让我们访问他们的发布者帐户并自己完成。别人做什么?