1
我試圖在我的應用程序的開發模式下使用蘋果應用內購買。我已經創建了測試應用在iTunes產品連接(準備提交),並試圖獲取我的代碼產品標識,但它說無效的標識符在開發模式下使用蘋果應用程序內購買
請告訴我,我怎麼能測試應用開發採購模式(應用程序沒有提交尚未生效)
步驟我已經使用
- 創建應用內廣告產品。我的iTunes連接的具有 狀態準備帳戶提交
- 啓用應用程序內購買,使用從這裏下載iAPHelper類我的Xcode項目
- - https://github.com/saturngod/IAPHelper
- 使用下面的代碼來訪問產品
但其返回我的產品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);
}];
這是可能的。關注iOS文檔和教程,並附帶一個詳細的問題;目前它是模糊的。 –
我已更新我的問題,更詳細 –
@DineshKumarVyas您需要在沙盒環境中安裝應用程序。按照官方文檔中提到的步驟https://developer.apple.com/library/content/documentation/LanguagesUtilities/Conceptual/iTunesConnectInAppPurchase_Guide/Chapters/TestingInAppPurchases.html –