应用内购买测试问题

时间:2011-11-09 23:28:44

标签: iphone objective-c ios in-app-purchase

所以我正在使用应用内购买构建iPhone应用程序,我正在尝试测试它。我想我已经遵循了所有正确的指示:

  • 创建唯一的应用ID
  • 使用iTunes Connect中的ID创建应用
  • 向其添加非消耗品购买项目(附带截图)
  • 使用App ID
  • 创建配置文件
  • 将配置文件添加到XCode 4.2
  • 将XCode项目中的Bundle Identifier更改为唯一的应用ID
  • 在我的请求中使用正确的产品标识符(请参阅下面的代码)

SKProductsRequest * request = [[SKProductsRequest alloc] initWithProductIdentifiers:[NSSet setWithObject:@“com.xxxxxx.xxxxxx.testapp1”]];

request.delegate = self;

[请求开始];

但是我的productsRequest方法又回来了。我做错了什么?

enter image description here

1 个答案:

答案 0 :(得分:2)

你犯了一个非常常见的错误,我已经让自己在应用内购买。 你采取了所有正确的步骤,但你错过了一步。如果您查看屏幕截图,您可以看到状态已准备好提交。您需要提交应用内购买。您可以通过单击屏幕截图中的iTunes Connect部分中的应用内购买来执行此操作,并在此详细视图中单击右上角的“提交应用内购买”按钮。此按钮可能显示为灰色。如果是,您必须为您的应用上传二进制文件。如果你愿意,你可以马上拒绝。完成后,您可以返回详细视图并单击“提交”按钮。