IAP :WARNING!, Products size is 0でプロダクトの価格などが取れない場合の対処法。
上記では、契約/税金/口座番号にて契約が更新されてない(青いrequestボタンを押すと直る)と書いてあった。
これも引っかかっていたが、自分の場合は、アプリのbundle IDが違っていたorz。
この場合、環境面のチェックポイントは、
① iTunes Connectにて契約/税金/口座番号にて契約が更新されているか確認。
② ストアとアプリのbundle IDが違ってないこと。
③ iTunes connectに課金の情報が設定してある。
※自分の場合は、課金のステータスを送信準備完了にした。
④ res/sdkbox_config.jsonの設定が正しいこと。
ぐらいか。
ちなみに、プロダクトインフォの取得について、現状、
①実機しか課金は動かないと書いてあったけど、シミュレータでもプロダクト情報が戻って来た。
②ATSは無効化しろとかいてあるけど、そうでなくても動いてる。
環境:
cocos2d-x(ver 3.14)とSDK BOX(v1.0.1.17)