由于应用内购买,App Store Flutter App Rejection

Posted

技术标签:

【中文标题】由于应用内购买,App Store Flutter App Rejection【英文标题】:Appstore Flutter App Rejection Because of In app purchuase 【发布时间】:2020-05-16 04:10:49 【问题描述】:

我的应用因应用内购买而被拒绝。我正在使用in_app_purchase 0.3.0+2。如何为 ios 设置“恢复”按钮?

我们发现您的应用提供可恢复的应用内购买,但不包括“恢复购买”功能,以允许用户恢复之前购买的应用内购买,如“恢复购买产品”部分所述应用内购买编程指南:

用户恢复交易以保持对他们已经购买的内容的访问。例如,当他们升级到新手机时,他们不会丢失在旧手机上购买的所有物品。在您的应用中加入一些机制,让用户恢复他们的购买,例如恢复购买按钮。

后续步骤 要恢复以前购买的应用内购买产品,最好提供一个“恢复”按钮并启动恢复 当用户点击“恢复”按钮时处理。注意 启动时自动恢复购买将无法解决此问题 问题。

【问题讨论】:

您只需要在iOS部分添加一个“恢复购买”按钮即可。因此,当用户单击该按钮时,之前购买的物品将被解锁。 【参考方案1】:

您可以使用登录/注册方法将所有购买的帐户保存在自己的服务器中,用户可以使用其他设备登录并登录,然后可以恢复购买的服务。或者您可以只使用 apple id [queryPastPurchases] 来获取过去的购买记录。

【讨论】:

以上是关于由于应用内购买,App Store Flutter App Rejection的主要内容,如果未能解决你的问题,请参考以下文章

App Store 指南 应用内购买

App Store Connect:应用内购买统计数据在哪里?

iOS 应用内购买未显示在 App Store 构建中

通过应用内购买将 iPhone 应用提交到 App Store

应用程序中的颤动-flutter_inapp_purchase-IOS App Store 拒绝-性能:应用程序完整性

在 Mac App Store 的 Electron 应用中实现应用内购买