💡 原文中文,约4400字,阅读约需11分钟。
📝

内容提要

本文讨论了独立开发者离开 Mac App Store 后的挑战,包括打包、公证、自动更新和全球收款等问题。作者分享了 Zipic 的独立分发经验,强调独立分发的复杂性和必要性,建议开发者做好心理准备,优先选择 App Store 作为分发渠道。

🎯

关键要点

  • 独立开发者离开 Mac App Store 后面临打包、公证、自动更新和全球收款等挑战。
  • App Store 提供现成的支付和更新系统,但存在沙盒限制、审核周期不可控和分成比例偏低等问题。
  • 独立分发需要开发者自行解决打包、更新、授权和支付等问题,需做好心理准备。
  • 使用 DMG Canvas 可以简化 DMG 打包和公证流程,提升用户体验。
  • Sparkle 是常用的自动更新框架,支持增量更新和签名验证,集成过程相对简单。
  • Zipic 采用密钥验证激活方式,使用 Keygen.sh 进行许可证管理,支持多个销售平台。
  • 支付系统集成方面,开发者需选择合适的支付平台,如 Stripe 或 Paddle,解决全球收款问题。
  • 通过搭建 Webhook 服务实现 Stripe 和 Keygen 的自动化集成,提升用户体验。
  • Zipic 完成了从代码提交到自动打包公证、全球支付收款和许可证自动下发的完整分发体系。
➡️

继续阅读