ios - 由于在应用程序内购买,导致App Store Flutter应用程序被拒绝

标签 ios flutter in-app-purchase app-store

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

We found that your app offers in-app purchases that can be restored but does not include a "Restore Purchases" feature to allow users to restore the previously purchased in-app purchases, as specified in the "Restoring Purchase Products" section of the In-App Purchase Programming Guide:

Users restore transactions to maintain access to content they've already purchased. For example, when they upgrade to a new phone, they don't lose all of the items they purchased on the old phone. Include some mechanism in your app to let the user restore their purchases, such as a Restore Purchases button.

Next Steps
To restore previously purchased in-app purchase products, it would be appropriate to provide a "Restore" button and initiate the restore process when the "Restore" button is tapped by the user. Note that automatically restoring purchases on launch will not resolve this issue.

最佳答案

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

关于ios - 由于在应用程序内购买,导致App Store Flutter应用程序被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59987812/

相关文章:

android in app billing 购买验证失败

ios - 如何正确调整 UILabel 内容的大小? (查看帖子内的图片以便更好地理解)

ios - 为什么我的登录功能出现此错误

ios - 直接在 Outlook for iOS 中打开特定电子邮件的链接(URI 方案/深层链接)

Flutter 可以选择在小部件树中包含/排除父小部件

Android - BillingClient 返回空的购买 list

ios - 如何开始在 mac os 的 cocoa 应用程序中处理标签?

Flutter Web Firebase 推送通知收到两次

ios - 由于 podfile 中的模块化 header 设置,Flutter iOS 无法构建

ios - 我们可以在适用于 iOS 的自定义 B2B 应用程序中使用应用程序内购买或订阅吗?