首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >跨平台IAP

跨平台IAP
EN

Stack Overflow用户
提问于 2018-12-14 05:09:25
回答 1查看 2.4K关注 0票数 4

我已经集成了应用程序购买(自动更新订阅)在iOS和安卓。两个人都很好。我对使用跨平台验证IAP有一定的怀疑,例如:

  1. 当在一个应用程序中登录时,多个用户,一个特定的订阅是如何工作的?(例如,如果用户A有标准计划&在从应用程序退出后)。如果用户B登录在同一计划谁有保费计划。iTunes将如何管理特定用户的IAP计划?)
  2. 另外,如果用户在切换到iOS时拥有安卓设备,那么如何验证从android到iOS的IAP,反之亦然?(就像Netflix)
  3. 如果用户A已经在android上购买了标准计划,现在切换到iOS &升级到白金计划,那该怎么办?因此,在标准认购计划结束时,标准计划会停止吗?白金将继续。或者标准计划也会被计算在内??

任何帮助都将不胜感激。谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-12-17 03:37:28

正如@Paulw11 11所说,您需要在自己的服务器上管理订阅。任何收据验证都将只对设备上的用户app或Play Store帐户进行验证,而不是对应用程序的登录用户进行验证。显然,苹果无法验证谷歌的收购,也无法验证谷歌收购的有效性。

直接回答你的问题:

  1. 苹果只会查看设备上的Apple帐户,看看用户是否购买了。苹果不会对你的登录用户进行任何验证。
  2. 您需要为您的服务器上的用户存储收据(无论是从哪个商店购买的)。当用户登录任何设备时,您可以检查后端,以查看订阅是否过期。
  3. 在两个平台之间没有升级/交叉级别的方法。一旦userA在Android上购买了标准计划,他们就需要使用他们的Play Store帐户来管理订阅。看看像Netflix或HBO这样的大型跨平台应用程序,看看它们是如何向用户发送这种消息的。

有一个工具,RevenueCat,可能值得一看。它本质上是一种订阅后端服务,它准确地处理您想要做的事情。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53773813

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档