这是一个相当简单的问题,但通过研究找不到答案。
我知道在最初的StoreKit API中,您必须为用户提供恢复购买的能力。然而,对于StoreKit2,WWDC的视频解释说,恢复购买应该很少需要,因为StoreKit2会自动监听和保持交易的最新情况。
那么,如果只使用StoreKit2并且最低部署目标为iOS 15,那么添加一个恢复购买按钮仍然是强制性的吗?
发布于 2022-06-05 09:19:11
目前的答案是肯定的。因为苹果公司仍然在他们的文档中保留恢复机制。最近,我使用StoreKit 2进行了一个项目,它仍然需要保留恢复选项。
从审查指南文件:
你应该确保你有一个恢复机制,任何可恢复的应用程序内购买。
因此,我建议在发送评论之前保留它。
发布于 2022-06-02 06:40:38
这是个好问题。恢复采购的问题是,这是应用程序商店的指南要求3.1.1。
任何学分或游戏内货币购买的应用程序内购买可能不会过期,你应该确保你有一个恢复机制,任何可恢复的应用程序内购买。
苹果以其严格的指导方针而闻名,而不提供恢复机制的应用程序可能会被拒绝。
正如您所提到的,StoreKit2的目标是改善用户体验,并减少使用按钮或类似机制的手动恢复的摩擦。但据我所知,它仍然是必需的。
可能的话,如果您可以使用StoreKit保证可以使用一些我无法想到的智能机制来购买,那么它可能会通过评审小组。
https://stackoverflow.com/questions/72471232
复制相似问题