应用程序开发:项目完成和移交(iOS & Android)
App Development: Project Finalisation & Handover (iOS & Android)
我不确定这里是否适合提出这个问题,如果不合适请告诉我,我会把它记下来。
我们已在 iOS 和 Android 上为我们公司外包应用程序的开发。 UAT 已注销,应用程序目前已上线。我们现在正在完成项目,他们正在为我们提供代码等。
一般来说,我们需要从他们那里获得哪些文档列表或特定位(API 密钥、登录名)才能得出结论?
- 您需要创建一个应用开发者帐户。
- 他们需要将应用从他们的应用转移到您的应用开发者帐户。
- 源代码,最好是Git仓库,这样你也能得到开发历史。
- 所有图形源文件。
- 一份签署的文件,清楚地表明他们已经转让了所有东西并失去了使用 code/ideas/trademarks/graphics/...他们 created/supplied.
的权利
- 如果他们将工作外包给其他方,请确保您拥有所有权利(见上文)。
- 检查来自第三方的 code/graphics/fonts/... 的许可证并转移所有权。
- 检查外部代码库的许可,看看它是否与您的使用兼容。如果没有,请确保他们解决了这个问题。例如,某些许可证不允许您销售软件,要求您将完整的应用程序开源,要求您在某处出示许可证,...
- 掌握使用的后台服务账号。
很容易忘记事情。
Android:
- Android Studio 项目包括代码和资源
- Google 应用程序当前发布的开发者帐户凭据。或者创建您自己的帐户并将应用转移到该帐户。
- 如果应用程序使用任何需要密钥的库,例如 Google 地图或 Contentful,您将需要所有凭据和对它们的完全访问权限。
- 要发布到应用商店的应用签名密钥库及其密码。
我不确定这里是否适合提出这个问题,如果不合适请告诉我,我会把它记下来。
我们已在 iOS 和 Android 上为我们公司外包应用程序的开发。 UAT 已注销,应用程序目前已上线。我们现在正在完成项目,他们正在为我们提供代码等。
一般来说,我们需要从他们那里获得哪些文档列表或特定位(API 密钥、登录名)才能得出结论?
- 您需要创建一个应用开发者帐户。
- 他们需要将应用从他们的应用转移到您的应用开发者帐户。
- 源代码,最好是Git仓库,这样你也能得到开发历史。
- 所有图形源文件。
- 一份签署的文件,清楚地表明他们已经转让了所有东西并失去了使用 code/ideas/trademarks/graphics/...他们 created/supplied. 的权利
- 如果他们将工作外包给其他方,请确保您拥有所有权利(见上文)。
- 检查来自第三方的 code/graphics/fonts/... 的许可证并转移所有权。
- 检查外部代码库的许可,看看它是否与您的使用兼容。如果没有,请确保他们解决了这个问题。例如,某些许可证不允许您销售软件,要求您将完整的应用程序开源,要求您在某处出示许可证,...
- 掌握使用的后台服务账号。
很容易忘记事情。
Android:
- Android Studio 项目包括代码和资源
- Google 应用程序当前发布的开发者帐户凭据。或者创建您自己的帐户并将应用转移到该帐户。
- 如果应用程序使用任何需要密钥的库,例如 Google 地图或 Contentful,您将需要所有凭据和对它们的完全访问权限。
- 要发布到应用商店的应用签名密钥库及其密码。