【发布时间】:2019-09-28 02:36:42
【问题描述】:
我不知道在哪里可以找到验证常规应用内购买所需的共享密钥。
大约一年前,我创建了一个服务器脚本,从我的 iOS 应用程序调用它来验证 Apples .../verifyReceipt 端点的 App Store 收据。
这在去年运行良好,现在我想扩展脚本以对第二个应用执行相同的操作。
问题:我不记得在哪里可以找到必须与收据一起发送给 Apple 的应用程序共享密钥。
第一个应用程序(“MyApp”)的秘密存储在脚本中。但我无法在 App Store Connect 中重新找到它。
- 登录 App Store Connect
- 转到“我的应用程序/我的应用程序/功能”
- 点击“应用内购买”列表上方的“应用特定共享密钥”链接。
这显示了信息,即 MyApp 没有特定于应用程序的共享密钥,而只有一个主共享密钥。我可以显示主共享密钥,但它与验证脚本中存储的不一样。
此外,信息文本指出,应用特定的共享密钥用于验证自动续订订阅。与消耗性或非消耗性 IAP 无关。
因此,我假设这不是我正在寻找的共享秘密。 但是我还能在哪里找到正确的共享密钥(已经存储在我的脚本中的那个?)
我在哪里可以找到我的新应用的秘密?
【问题讨论】:
标签: ios receipt-validation shared-secret