在哪里可以找到用于iOS App Store收据验证的共享机密?

时间:2019-05-10 08:08:17

标签: ios receipt-validation shared-secret

对于在哪里可以找到验证常规应用内购买所需的共享机密,我感到困惑。

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

这在去年效果很好,我知道我想扩展脚本以对第二个应用程序执行相同的操作。

问题:我不记得要在哪里找到必须与收据一同发送给Apple的应用程序共享密钥


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

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

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

此外,信息文本还指出,应用特定的共享机密用于验证自动续订。与消耗性或非消耗性IAP无关。

因此,我认为这不是我要查找的共享机密。 但是我还能在哪里找到正确的共享机密(已经存储在脚本中的共享机密?)

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

2 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:1)

  

在应用商店连接中选择您的应用->选择顶部的“功能”标签   ->应用内购买->您会在右上角看到应用特定的共享机密。

enter image description here