全部指南
手机应用阅读约 3 分钟

App Store 上架与源代码交接检查清单

应用商店上架不只是上传一个构建版本。请约定由谁拥有开发者账号、准备商店页面、提供隐私信息,以及回应审核要求。交接还需要源代码、构建说明、后端部署的访问权限和运营文档。商店批准是平台的决定,开发商无法保证结果。

Macoin TechnologiesMacoin Technologies软件开发团队

开发者账号和托管账号应该由谁拥有?

在上线之前,业务方应了解并约定开发者账号、代码仓库、云服务和相关服务商账号的所有权。如有由代理公司管理的安排,请记录下来,并说明访问权限如何转移。凭证应通过合适的安全方式共享,绝不能放进公开文档或提交到源文件中。

应用可以以源代码形式交接,而用于发布更新的账号仍由开发商控制。如果业务方期望由另一个团队接手,这属于不完整的运营交接。请询问由哪个账号发布应用,以及谁能授予或撤销访问权限。

对 API、数据库以及消息或付款服务商,也要做同样的检查。手机应用构建版本交付之后,这些服务可能仍在运行。请确认账单的负责人和管理员,让业务方在处理续费和突发事件时,不必猜测服务放在哪里。

应该为商店审核准备什么?

准备一个可运作的发布版本、商店内容,以及审核人员评估所需的信息。视应用而定,这可能包括审核用的登录权限和重要流程的说明。规划提交时,请参考 Apple 和 Google 的最新文档,因为平台要求可能在开发报价敲定之后发生变化。

隐私说明应反映应用的实际情况,以及其中包含的第三方服务。开发商和业务方需要共同确认答案;照抄其他应用的披露内容,可能遗漏重要的差异。请指定由谁检查最终的商店页面,以及审核人员要求说明时由谁回应。

在时间表中区分开发完成、提交和批准。团队可以做好准备并迅速回应,但无法控制每一次审核的结果。避免接受把某个固定日期批准视为有保证的报价。请预留时间,处理测试或审核期间发现的修正。

有用的源代码交接包括什么?

有用的交接应让获授权的团队能够构建、部署和运作系统。它包括代码仓库、依赖项和环境说明、部署配置,以及账号访问权限的安排。敏感信息应另行提供。请在合同中确认确切的交付成果和付款条件,而不要假设交付代码就涵盖一切。

请接手的开发人员在全新的环境中按构建说明操作一遍。这能检验交接是否依赖没有文档记录的本地文件或账号。对于后端,请记录变更如何部署,以及数据库如何备份和恢复。

文档应说明主要的集成、定时任务和已知限制。一份列明这些依赖项的简短运营指南,比一份没有部署细节的冗长功能清单更有用。Macoin 声明的源代码交接是在全额付款后进行;具体的项目交付成果,仍应写入范围说明。

发布后应立即进行哪些检查?

在真实设备上验证正式环境的流程,确认员工管理功能可用,并检查监控和支持的职责已经生效。成功上传到商店,并不能证明付款、通知或权限在正式后端上能正常运作。请在用户到来之前规划好首个支持期,并建立清楚的故障报告和调查方式。

发布后请测试账号创建、一次完整的交易,以及对应的员工记录。检查错误报告和用户的联系渠道。如果某个缺陷需要发布新的应用版本,请了解构建、审核和发布的步骤,而不要假设每个修复都能在服务器上立即完成。

索取报价时,请向 Macoin 提供您的目标平台、现有账号和后端设置。我们可以把应用商店上架和交接作为明确的工作项目来讨论。价格通过 WhatsApp 根据范围确定,平台审核和持续服务会与开发工作分开说明。

资料来源与延伸阅读

作者

Macoin Technologies

Macoin Technologies

软件开发团队

本指南由位于雪兰莪蒲种的 Macoin Technologies Holdings Sdn Bhd 编写。我们公开的作品包括会员应用、商家与顾客平台,以及电动车资讯网站。项目范围和价格以报价单为准。

FAQ

相关问题

不能。没有任何代理公司能控制平台的审核决定。请要求对方提供准备工作、提交支持,以及回应审核反馈的流程,而不是保证批准的日期。

想把这些应用到您的业务上?

告诉我们您要解决的问题,我们会说明需要做些什么。