2017-04-10 17 views
1

私は自分のプロジェクトでアプリ内購入を統合しようとしています。私は第三者図書館SwiftyStoreKitをIAPヘルパーとして使用しました。iOS - アプリ内購入 - 無効な商品ID

私は私のアプリ内製品の情報を取得しようとしているが、常にInvalid Product Identifiers

すべての私の契約は効果(有料および無料)にあることを応答を取得しています。 また、マイアプリ内商品のステータスは​​と表示されます。私のアプリはまだリリースされていないので、私はサンドボックスモードでテストしています。

私のコードに次の

import UIKit 
import StoreKit 
import SwiftyStoreKit 

override func viewDidLoad() { 
    super.viewDidLoad() 
} 

override func viewDidAppear(_ _animated: Bool) { 
    super.viewDidAppear(_animated) 

    if dataModel.lists.count >= 2 { 
     getInfo() 
    } 
} 

func getInfo() { 

    NetworkActivityIndicatorManager.NetworkOperationStarted() 

    SwiftyStoreKit.retrieveProductsInfo([productIdentifier], completion: { result in 

     NetworkActivityIndicatorManager.networkOperationFinished() 

     self.showAlert(alert: self.alertForProductRetrievalInfo(result: result)) 

    }) 
} 

答えて

1

はあなたproductIdentifierをチェック! iTunes Connectに登録されているものと同じ文字列である必要があります。 例:com.myapp.myPurchase

+0

はい、同じです。事実、iTunesからコピーして自分のコードで使用しました –

+0

@VaibhavJhaveri IAPのステータスは提出準備完了 –

+0

どのようにですか? IAPを送信するボタンはありません –

関連する問題