2014年8月23日土曜日

iOS In-App Purchase のプロダクトが取得できない場合

PhoneGap では iOS 向けのアプリ内課金処理を実装できるプラグイン
「PhoneGap-InAppPurchase-iOS」が公開されています。
https://github.com/j3k0/PhoneGap-InAppPurchase-iOS

最初に Apple のサーバへアプリ内課金の商品データを読み込む必要があるのですが、
設定が整っていなければ以下の様なエラーが出て読み込みに失敗してしまいます。
2014-08-22 19:23:16.253 AppName[1065:907] InAppPurchase[objc]: Has 0 validProducts

私の場合は購入された代金の振込先情報を登録していなかったこととが原因でした。

iTunes Connect にログインした後、
"Contracts, Tax, and Banking" にて連絡先や銀行口座情報などを、
登録しておく必要があります。
また、実際に登録してから使用できるようになるまで1時間程度かかりました。

登録についてはこちらが大変わかりやすかったです。

iTunes connectで入金口座の登録をしよう | onTheHammock.com
http://onthehammock.com/blog/1286

0 件のコメント:

コメントを投稿