如何支持多个设备使用非续订应用程序购买?
-
14-11-2019 - |
解决方案
我有一个从 gavin mckenzie 给我一个建议,这听起来像是最好的赌注听到了:
购买订阅后,为用户提供“短代码”。代码也将存储在服务器上,并将其绑定到该用户的帐户。当他们在另一个设备上恢复时,请求原始设备和帐户的短代码,从而将这些设备与一起联系在一起。
Gavin进一步建议使用类似于蓝牙的“配对”方法:在还原时,在设备A上发起配对,该配对是生成短代码并将其推向服务器。然后,设备B可以使用该代码。五分钟后,或者当配对屏幕被解雇时,删除代码。
我不确定如果您想在删除手机和恢复后,请在同一设备上恢复到同一设备时如何站起来。但这感觉就像一个良好的开始。
其他提示
如果可以删除对5.0版下的iOS的支持,则可以使用iCloud在用户的设备上同步键值对。
见此:
http:// iphonedevsdk。com / forum / business-legal-app-store / 88698地板旁边reign.html 显然您可以在购买前需要用户名/密码。这真的是唯一有意义的方式。成千上万的人可以共享代码,这是坏的。
签出 frac.as 。它是上面建议的“短代码”配对的变体,但是有些内置智能智能,以防止滥用。这是一个SaaS API,具有宽敞的免费层。
不隶属于 StackOverflow