简体   繁体   English

iOS App ID - 禁用应用程序内购买(无法启用)

[英]iOS App ID - In App Purchase Disabled (Can't be enabled)

I have created beta version of my app and uploaded it to iTunes Connect for TestFlight testing without any problems. 我创建了我的应用程序的测试版,并将其上传到iTunes Connect for TestFlight测试,没有任何问题。

Later, I decided to implement In-App purchase . 后来,我决定实施In-App购买 I visited apple page with identifiers and found out that there is already explicit App ID for my app. 我访问了带有标识符的Apple页面,发现我的应用程序已经有明确的App ID I wanted to edit my explicit App ID and enable In-App purchases. 我想编辑我的显式应用ID并启用应用内购买。

禁用应用内购买

When I clicked "Edit" button, I found out that In-App Purchase checkbox is grayed out and cannot be edited. 当我点击“编辑”按钮时,我发现应用程序内购买复选框显示为灰色且无法编辑。

无法启用IAP

The In-App Purchase should be enabled by default according to the apple documentation : 默认情况下,应根据Apple文档启用应用程序内购买:

Explicit App IDs are App IDs whose Bundle Identifier portion is a string without the wildcard ("*") character. 显式应用程序ID是应用程序ID,其分发标识符部分是不带通配符(“*”)字符的字符串。 Furthermore, they are automatically registered for in-app purchase and Game Center 此外,它们会自动注册为应用内购买和游戏中心

Any idea how to enable the In-App Purchase? 知道如何启用应用程序内购买吗? (I would like to use the same bundle ID). (我想使用相同的包ID)。

Am not sure if it was some sort of bug or I really resolved the issue. 我不确定它是否是某种错误或我真的解决了这个问题。

Here are the steps I have done: 以下是我所做的步骤:

1.) Enable In-App Purchase in Capabilities 1.)启用功能内的应用内购买

IAP功能

2.) Upload new version of the app to the TestFlight testing. 2.)将新版本的应用程序上传到TestFlight测试。 I have checked my AppID afterwards, but In-App purchase was still disabled. 之后我检查了我的AppID,但仍然禁用了应用程序内购买。

3.) Wait... Relax, enjoy the weekend. 3.)等等......放松,享受周末。 :) :)

4.) Check your App ID after the weekend 4.)周末后检查您的App ID

启用应用程序内购买

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM