如果当前用户对这些购买的计数是从网站存储和检索的,那么在应用内购买的消耗品和非自动更新订阅是否需要调用 restoreCompletedTransactions 的恢复购买按钮?
我认为在这种情况下不需要“恢复购买”按钮。在我的应用程序中,每当用户想要使用 In App Purchased 消耗品或订阅时,该应用程序都会联系网站并下载用户当前的 In App Purchased 消耗品/订阅计数。这些 In App Purchased 产品只能在 Internet 连接的情况下使用,因此如果没有 Internet 访问权限,则用户无法使用 In App Purchased 消耗品/订阅。
我了解用户拥有多台设备并且在一台设备上购买了应用内购买的消耗品/订阅并希望在另一台设备上使用这些产品的情况,但我在这里询问的情况并非如此。
如果 In App Purchased 项目存储在网站上并且 In App Purchased 项目在购买它们的同一设备上使用,是否需要恢复购买按钮?