我有一個IAP購買測試的大問題。測試應用內購買問題。 IAP iOS
有哪些我已經做下一個步驟:
- 創建應用程序ID(com.domainname.appname)
- 創建開發配置文件與應用程序ID(com.domainname.appname )
- 在iTunes Connect上創建應用程序(套件ID com.domainname.appname)
- 管理IAP。創建非消耗性產品,產品ID com.testitem1,com.testitem2,com.testitem3(有準備提交狀態爲每個產品)
Configurate XCode項目設置
捆綁標識符:com.domainname.appname
代碼簽名身份:開發配置文件,我有馬德在第2步
部署目標:4.0
設備
的iPod Touch的iOS 4gen 5.1.1
寫源代碼
我的班級支持牛逼SKProductsRequestDelegate
在- viewDidLoad
回調方法
我已經寫了幾行:
if ([SKPaymentQueue canMakePayments])
{
NSLog(@"YES, I CAN MAKE PAYMENTS");
}
else
{
NSLog(@"NO, I CAN NOT MAKE PAYMENTS");
}
在這個階段,一切都還好。我可以付款。
接下來,我試圖爲自己的產品創建要求:
SKProductsRequest *request = [[SKProductsRequest alloc] initWithProductIdentifiers: [NSSet setWithObjects:@"com.testitem1", @"com.testitem2", @"com.testitem3", nil]];
request.delegate = self;
[request start];
在這個階段,一切都沒有問題也和下一階段我的請求對象調用回調下面的方法:
- (void)productsRequest:(SKProductsRequest *)request didReceiveResponse:(SKProductsResponse *)response
{
NSArray *myProduct = response.products;
NSLog(@"%@", myProduct);
}
但是沒有任何產品可以迴應,我不明白爲什麼。
我以前已經有這個問題(我剛剛重置我的設備,一切正常),但在這種情況下,我無法弄清楚什麼是錯的。
我有問題。當你接受合同時,他們會收取押金或不收?謝謝 – 2013-11-21 16:04:22
@ErhanDemirci你是什麼意思? )你能解釋一下你說過哪些存款嗎? – 2013-11-22 12:03:32
iTunes連接>合同,稅務和銀行>主協議>銀行信息點擊設置 – 2013-11-22 12:08:47