2016-12-30 106 views
1

我試圖在我的應用程序的開發模式下使用蘋果應用內購買。我已經創建了測試應用在iTunes產品連接(準備提交),並試圖獲取我的代碼產品標識,但它說無效的標識符在開發模式下使用蘋果應用程序內購買

請告訴我,我怎麼能測試應用開發採購模式(應用程序沒有提交尚未生效)

步驟我已經使用

  1. 創建應用內廣告產品。我的iTunes連接的具有 狀態準備帳戶提交
  2. 啓用應用程序內購買,使用從這裏下載iAPHelper類我的Xcode項目
  3. - https://github.com/saturngod/IAPHelper
  4. 使用下面的代碼來訪問產品

但其返回我的產品ID爲無效的標識符。不知道我在做什麼錯。

if(![IAPShare sharedHelper].iap) { 
    NSSet* dataSet = [[NSSet alloc] initWithObjects:@"com.mydomain.app.test", nil]; 
    [IAPShare sharedHelper].iap = [[IAPHelper alloc] initWithProductIdentifiers:dataSet]; 
} 

[IAPShare sharedHelper].iap.production = NO; 

[[IAPShare sharedHelper].iap requestProductsWithCompletion:^(SKProductsRequest* request,SKProductsResponse* response) 
{ 
    if(response > 0) { 
     SKProduct* product =[[IAPShare sharedHelper].iap.products objectAtIndex:0]; 
     NSLog(@"Price: %@",[[IAPShare sharedHelper].iap getLocalePrice:product]); 
     NSLog(@"Title: %@",product.localizedTitle); 
}]; 
+0

這是可能的。關注iOS文檔和教程,並附帶一個詳細的問題;目前它是模糊的。 –

+0

我已更新我的問題,更詳細 –

+0

@DineshKumarVyas您需要在沙盒環境中安裝應用程序。按照官方文檔中提到的步驟https://developer.apple.com/library/content/documentation/LanguagesUtilities/Conceptual/iTunesConnectInAppPurchase_Guide/Chapters/TestingInAppPurchases.html –

回答

0

這是爲我工作

對於付費應用程序的合同必須有效,才能在配置應用內購買來獲得有關數據。

這對我有效。我有同樣的問題。

檢查:https://stackoverflow.com/a/2045064/3901620

+0

我仍然收到我的產品列表無效標識符。 –

相關問題