首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何防止多个用户在购买应用时使用相同的Apple ID

如何防止多个用户在购买应用时使用相同的Apple ID
EN

Stack Overflow用户
提问于 2018-05-30 06:29:04
回答 1查看 2.1K关注 0票数 3

我正在开发跨平台的移动应用程序,并在应用程序购买功能中使用InAppBiling Plugin,但我对iOS上的以下场景有一个问题:

场景

  • 用户A使用其应用程序凭据和苹果ID获取订阅。
  • 用户B使用用户A的设备并使用用户B的应用程序凭据登录,但使用用户A的苹果ID购买订阅。

目前,它允许用户B购买此项目,但它表示存在与此用户的订阅,并请求修改此订阅的权限。

我的问题是如何防止用户B修改用户A的订阅?在创建收据之前,我找不到任何解决方案。我不想允许用户B修改用户A的订阅。我想通知用户B使用不同的Apple ID继续购买订阅。

提前感谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-05-30 06:46:07

您的问题与this one相关

你必须有后端,这是你的订阅的真相来源。

您提供的情况将如下所示:

  1. 用户A使用其应用程序凭据和苹果ID获取订阅。
  2. 您向后端发送回执以按照说明进行验证here
  3. Your服务器存储有关订阅的信息并将其与用户A链接。
  4. 用户B使用用户A的设备并使用用户B的应用程序凭据登录,但使用用户A的苹果ID购买subscription.
  5. You将收据发送到您的后端,因为在点2
  6. 您的后端响应此订阅已与用户A连接

编辑:

正如在apple docs中提到的

将回执的副本连同某种凭据或标识符一起发送到您的服务器,这样您就可以跟踪哪些回执属于某个特定用户。例如,允许用户使用电子邮件或用户名以及密码向您的服务器标识自己。

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

https://stackoverflow.com/questions/50593882

复制
相关文章

相似问题

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