swift - 用户可以在不同帐户上恢复相同的购买

标签 swift in-app-purchase

在我的应用程序中,用户可以使用电话号码(帐户)登录并购买自动续订订阅。此订阅将与他的帐户关联,以便他可以登录另一台设备并查看他购买的商品。问题是他可以在购买订阅的同一设备上使用不同的电话号码(帐户)登录并恢复购买。因此,他可以使用同一订阅为其他帐户恢复购买的元素。

问题:在这种情况下,我们可以删除“恢复购买”功能吗?如果我们不能,我们该如何处理这种情况?

我听说商店中的所有应用程序都应该有恢复购买按钮,但这对我们来说没有意义。

最佳答案

在这里查看这个答案:https://stackoverflow.com/a/54153169/3166209

总之,您需要具有恢复功能,但不一定要通过 StoreKit 来实现。您会注意到,出于您提到的确切原因,像 Netflix 这样的大型跨平台订阅应用程序在任何地方都没有恢复购买按钮。

关于swift - 用户可以在不同帐户上恢复相同的购买,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54400612/

相关文章:

json - 使用 Swift 4 的 Codable 进行类型转换

ios - 使用 UIBezierPath 在 Swift 3.x 中画一条线

swift - 在 SKScene 暂停时动画 SKSpriteNode 的 alpha

android - App产品购买中如何消费订阅类型

ios - Apple 汽车续订购买

arrays - 将字符串拆分为数组(每个字符)-Swift

php - 使用 Firebase 和 PHP 在 iOS 中推送通知

ios - 如何在 Apple Connect 中获取 ProductID?(在 App 购买中)

ios - 显示 IAP 页面之前进行收据验证

ios - 从应用内苹果获取productId-s列表