gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-28 19:27:36 25 4
gpt4 key购买 nike

我正在开发跨平台移动应用程序并使用 InAppBiling Plugin对于我的应用程序的应用程序内购买功能,但我对 iOS 上的以下情况有疑问:

场景:

  • 用户 A 使用他的应用凭据和他的 Apple ID 获得订阅。
  • 用户 B 使用用户 A 的设备并使用用户 B 的应用凭据登录,但使用用户 A 的 Apple ID 购买订阅。

目前,它允许用户 B 购买该商品,但它表示该用户已订阅并请求修改此订阅的权限。

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

提前致谢

最佳答案

您的问题与this one有关

您必须拥有作为订阅真实来源的后端。

您提供的情况如下所示:

  1. 用户 A 使用他的应用凭据和他的 Apple ID 获得订阅。
  2. 您将收据发送到您的后端以按照描述的方式对其进行验证 here
  3. 您的服务器存储有关订阅的信息并将其链接到用户 A
  4. 用户 B 使用用户 A 的设备并使用用户 B 的应用凭据登录,但使用用户 A 的 Apple ID 购买订阅。
  5. 按照第 2 点将收据发送到后端
  6. 您的后端响应此订阅已与用户 A 连接

编辑:

apple docs 中所述:

Send a copy of the receipt to your server along with some kind ofcredentials or identifier so you can keep track of which receiptsbelong to a particular user. For example, let users identifythemselves to your server with an email or user name, plus a password.

关于ios - 如何防止多个用户在应用内购买时使用相同的 Apple ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50593882/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com