我已在iOS和Android中集成了“应用内购买”(自动续订)。两者都工作正常。对于使用诸如
这样的跨平台验证IAP,我有些疑问登录一个应用程序时有多个用户,一个特定的订阅如何工作? (例如,如果用户A具有标准计划,并且从应用程序注销后。如果用户B登录具有优质计划的同一计划,iTunes将如何管理特定用户的IAP计划?)
如果在切换到iOS时拥有Android设备的用户怎么办,那么如何验证从Android到iOS的IAP,反之亦然? (如Netflix)
如果用户A在android上购买了标准计划,现在又切换到iOS并升级到了白金计划,该怎么办?因此,在标准订阅计划结束时,该标准计划将停止并且白金将继续..还是也将计入标准计划?
任何帮助将不胜感激。谢谢
答案 0 :(得分:2)
就像@ Paulw11一样,您需要在自己的服务器上管理订阅。任何收据验证都只会针对设备上的该用户App Store或Play Store帐户进行验证,而不针对您应用程序的登录用户进行验证。显然,Apple无法验证Google的购买交易,反之亦然。
直接回答您的问题:
有一个工具RevenueCat,可能值得一试。本质上,这是一种订阅后端即服务,可以完全处理您的尝试。