繁体   English   中英

不续订订阅混淆

[英]Non-renewing subscription confusion

有充分证据表明,开发人员可以让用户在所有设备上使用非续订订阅。 无论是通过登录/密码还是代码完成(如SO上所述),为什么会出现这样的问题:什么阻止单个用户与整个世界共享这些凭据? 或者这与其他一些数据(例如“恢复事务”)一起使用。

谢谢!

山姆

回答你的问题:

  1. 什么阻止单个用户与整个世界共享这些凭据?
  2. (在你的评论中)我如何确保它是同一个人,而不是他分享他的应用程序特定的其他无关紧要的密码的人?

我建议看一下Ray Wenderlich的教程, In-App Purchases:Non-Renewing Subscription Tutorial

在本教程中,它指出:

您还需要将订阅提供给用户拥有的任何设备。 您可以使用两种可行的选项来满足此要求:

iCloud 由于用户的iCloud帐户是独家帐户,但在其设备上共享,因此这是一个简单而有效的选项。 但是,如果您的应用程序是跨平台的,或者具有配套的Web应用程序,则这不是最佳选择,因为iCloud仅限于iOS设备。

后端即服务或BaaS 通过要求用户创建帐户以进行订阅,您可以将任何必要的数据(例如订阅到期日期)存储在服务器上的帐户中。 此方法允许您跨所有平台共享订阅,只需要用户登录即可。

我认为iCloud方法正是您所寻找的。 它不是特定于应用程序的,用户不太可能与很多人共享他们的iCloud凭据。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM