【问题标题】:iOS In App Purchase invalid identifieriOS In App Purchase 标识符无效
【发布时间】:2016-12-07 07:15:38
【问题描述】:

我正在尝试为我的应用实施 IAP,我已阅读所有可用的解决方案,但找不到我的问题。我已经完成了以下步骤: 1.在苹果开发者档案中创建App ID com.Company.projectName ID 2.在iTunes Connect中添加我的具有相同ID的应用程序 3. 使用 com.Company.projectName 作为 ID 将 IAP 添加到我的项目(我有问题,因为我看不到自动续订订阅) 4. 使用以下代码获取有效产品:

SKProductsRequest *productsRequest = [[SKProductsRequest alloc] initWithProductIdentifiers:[NSSet setWithObject:@"com.Company.projectName"]];
    productsRequest.delegate = self;
    [productsRequest start];
  1. 添加新的 Apple ID 作为测试人员。

当我想购买时,我仍然得到无效的标识符。我试图删除应用程序并连接设备并构建。我已经注销了我的 iTunes 帐户。 我有什么遗漏吗?

【问题讨论】:

    标签: ios in-app-purchase invalidation


    【解决方案1】:

    当您在 ITC 上创建新产品时,需要一些时间才能获得有效的产品列表。产品由 Apple 审核。当他们处于审查状态时,您将在 Invalid prodcuts 中列出产品列表。

    确保您必须在 iTunes Connect 上签署苹果的税收和银行业务协议。

    【讨论】:

    • 已经一个多星期了,但我仍然收到无效的 ID。我的应用程序状态为准备提交,我的 IAP 已准备好提交。我需要提交我的应用吗?
    • 哪里可以找到苹果的协议?
    • 无需提交应用。您是否使用 sanbox 帐户签入应用购买流程?
    • 登录 itunesconnect.apple.com 并查看协议税和银行业务部分
    • 我已经创建了沙盒测试器,但我无法使用该帐户登录,因为我首先获得了无效的标识符
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-05-29
    • 1970-01-01
    • 2016-11-23
    • 2016-03-15
    • 2021-02-15
    • 1970-01-01
    • 2016-03-12
    相关资源
    最近更新 更多