在 Apple 的 App Store 之外分发时,我可以使用 In-App-Purchases 吗?

Posted

技术标签:

【中文标题】在 Apple 的 App Store 之外分发时,我可以使用 In-App-Purchases 吗?【英文标题】:Can I use In-App-Purchases when distributing outside of Apple's App Store? 【发布时间】:2017-01-28 20:49:52 【问题描述】:

我是 mac os 应用程序开发的新手,文档从未说过不支持此功能(据我所知)。

如果我不提交到 App Store,我可以使用 IAP 吗? 在 App Store 之外分发时,我应该做些什么来设置 IAP?

【问题讨论】:

【参考方案1】:

这似乎是不可能的,如此处所述:

https://developer.apple.com/macos/distribution/

只有 iCloud 和推送通知可用。

【讨论】:

【参考方案2】:

我认为可以按照以下说明进行操作。

转到 itunesConnect,用户和角色,创建沙盒用户。我认为您已经在 iTunes Connect 中的应用中制作了应用内购买项目。现在在您的设备中,从设置中注销 Appstore ID。使用您创建的测试用户凭据进行应用内购买,它将使用沙盒环境制作应用内。

有关 In App 的更多信息,请点击此链接: https://www.raywenderlich.com/122144/in-app-purchase-tutorial

【讨论】:

以上是关于在 Apple 的 App Store 之外分发时,我可以使用 In-App-Purchases 吗?的主要内容,如果未能解决你的问题,请参考以下文章

iPhone App Store 分发问题

Mac App Store 之外的分发:请删除前缀“开发者 ID 应用程序:”

如何使用 Xcode 6.1 分发测试版 Mac App Store 应用程序?

对于我的 App Store 分发设置,我应该备份哪些安全项目?

当应用程序已在 Apple Store 上发布时通过 TestFlight 分发

App Store和Ad Hoc已停用