在 TestFlight 中测试订阅时出现问题:主帐户而不是沙箱

问题描述 投票:0回答:1

我正在开发一个具有订阅模型的 iOS 应用程序,并面临通过 TestFlight 测试订阅的问题。

最初,在测试过程中,TestFlight 中的订阅续订按预期工作,大约每 20 分钟更新一次。不过最近好像更新周期变成了一天(也可能是六天,不过我还不确定).

我尝试过的:

  1. TestFlight 订阅测试

    • 通过从 TestFlight 下载的应用程序订阅时,使用我的主 Apple ID而不是沙盒帐户进行订阅。
  2. 沙盒帐户设置

    • 我在 App Store Connect Sandbox 中创建了一个沙盒帐户,然后在 App Store > SANDBOX ACCOUNT 中连接它。
    • 清除了沙盒账户的购买历史记录。
    • 尽管如此,订阅似乎仍在我的主帐户上继续,而不是沙盒帐户。
  3. 订阅管理

    • 检查了主账户和沙盒账户的活跃订阅情况,但都没有显示任何活跃订阅。
    • 我怀疑我的主Apple ID已订阅,但我无法通过通常的帐户管理页面验证它。

问题:

  1. 如何确保 TestFlight 使用沙盒帐户而不是我的主帐户进行订阅?
  2. 是否可以重置或完全删除链接到我的主帐户的有效 TestFlight 订阅?
  3. 有谁知道为什么 TestFlight 测试中的续订周期发生了变化(从 20 分钟到 1-6 天)?
ios testflight
1个回答
0
投票

TestFlight 旨在允许测试 App Store 候选版本,并且使用 TestFlight 版本进行的购买是使用生产沙箱进行的,这与您在开发中使用的沙箱不同。购买生产沙箱不收取任何费用。

使用thenp生产沙箱意味着:

  1. 购买是使用“真实”Apple ID 进行的,而不是沙盒 ID
  2. 购买无法从购买历史记录中删除。
  3. 您无法在正常位置看到购买历史记录(因为那显示的是生产购买,而不是生产沙箱购买)
  4. 您无法管理订阅(同样是因为订阅管理无法查看生产沙箱订阅)

Apple 最近(2024 年 12 月)将 TestFlight 订阅更改为“每 24 小时续订一次”,无论订阅时长如何。续订6次后,订阅取消,不再续订。

© www.soinside.com 2019 - 2024. All rights reserved.