12

我不知道在哪里可以找到验证常规应用内购买所需的共享秘密。

大约一年前,我创建了一个服务器脚本,从我的 iOS 应用程序调用它来验证 Apple.../verifyReceipt端点的 App Store 收据。

这在去年工作得很好,现在我想扩展脚本来为第二个应用程序做同样的事情。

问题:我不记得在哪里可以找到必须与收据一起发送给 Apple的应用程序共享机密。


第一个应用程序(“MyApp”)的秘密存储在脚本中。但我无法在 App Store Connect 中重新找到它。

  • 登录 App Store Connect
  • 转到“我的应用程序/我的应用程序/功能”
  • 单击“应用内购买”列表上方的“应用特定共享密钥”链接。

这显示了信息,即 MyApp 没有特定于应用程序的共享密钥,而只有一个主共享密钥。我可以显示主共享密钥,但它与验证脚本中存储的不同

此外,信息文本说,应用程序特定的共享密钥用于验证自动更新订阅。与消耗性或非消耗性 IAP 无关。

因此,我假设这不是我正在寻找的共享秘密。但是我还能在哪里找到正确的共享秘密(已经存储在我的脚本中的那个?)

我在哪里可以找到我的新应用程序的秘密?

4

2 回答 2

18

在应用商店连接中选择您的应用 --> 选择顶部的功能选项卡 --> 应用内购买 --> 您将在右上角看到特定于应用的共享密钥。

在此处输入图像描述

于 2019-05-14T11:05:49.317 回答
11

“功能”部分不再提供“特定于应用程序的共享密钥”。现在可以在 App Store Connect -> YOUR_APP -> App Store -> In-App Purchases -> 管理中找到它。

于 2020-09-18T00:03:22.013 回答