itemstoreitemstore

利用する

チュートリアル

よくある技術質問

iOS

Q&A よくある質問

Q.itemstoreビューに課金アイテムが表示されません。
A.下記3点の確認をお願いいたします。

・Xcodeで設定しているBundle Identifierが、[itemstore管理画面]の[ストア設定]画面で設定したBundle IDが一致しているか確認してください。
また、AppCSDK初期化時に指定したメディアキーが[itemstore管理画面]の[ストア設定]画面で発行されているメディアキーと一致しているか確認してください。
例:[AppCSDK setupAppCWithMediaKey:@"メディアキー" option:APPC_SDK_ITEMSTORE];

・iTunes Connectで登録した課金アイテムの「製品ID」が、[itemstore管理画面]の[アイテム管理]画面で登録した課金アイテムの「アイテムID」と一致しているかご確認ください。
※グループIDではありません。

・In-App Purchaseの仕様として、iTunes Connect内の「契約/税金/口座情報」画面で設定を完了させておく必要があります。

※sandboxでのテスト環境で課金アイテムの購入テストを行う際に、SDKの初期化時にApple側との通信が遅くなることがあり、itemstoreビューが開けないことがあります。
本番公開されたアプリでは問題なく動作いたしますが、テストを行われる際には上記現象が発生することをご留意ください。
Q.プッシュ通知を送りたいのですが「この条件での配信予定数」が0と表示されてしまいます。
A.アプリを端末で起動し、初期化が完了しているかどうかをご確認ください。
※一度は端末で起動する必要があります。
※iOSでは、1回目の起動時にプッシュ通知の許諾ダイアログが表示されます。
- (void)finishedSetupAppC:(BOOL)succeedにて、succeedがYESであれば完了しています。

初期化が失敗しているようでしたら、アプリに設定されているBundle IDとメディアキーが、管理画面のものと一致しているかをご確認ください。
Q.プッシュ通知が届きません。
A.以下の5点をご確認ください。

・Apple Developerにてプッシュ通知に必要な設定が完了しているかご確認ください。
詳しくはこちらをご覧ください。
また、ストア設定画面のプッシュ通知設定にアップロードしたCertificateが正しいものかご確認ください。

・初期化の際にプッシュ通知のAPIが指定されているかをご確認ください。
[AppCSDK setupAppCWithMediaKey:MEDIA_KEY option:APPC_SDK_PUSH launchOptions:launchOptions];

・AppDelegate.m にプッシュ通知機能に必要な記述が含まれているでしょうか。
詳しくはこちらをご覧ください。

・端末でプッシュ通知を許可しているでしょうか。
設定 -> 通知 からアプリの「通知を許可」がオンになっているかご確認ください。

・XcodeのCapabilitiesのタブにて、Push Notificationsがオンになっているでしょうか。
今すぐ利用してみる

※プレミアムのお申込みには、まずトライアルのお申込みが必要です。
※プレミアムを初めてご利用の方のみ初月無料となります。