メーカーチャネルパラメータの申請ガイド
この記事は、ユーザーがベンダーチャネルのプッシュパラメータを取得するためのガイドを提供することを目的としています。これらのパラメータはSDK統合とコンソール設定に使用されます。
上架に関する説明
メーカーチャネル | 上架が必要か? | 説明 |
---|---|---|
小米 | はい | 企業開発者アカウントの登録が必要です。詳細は小米パラメータの取得を参照してください。 |
華為 | いいえ | 個人開発者アカウントで十分です。詳細は華為パラメータの取得を参照してください。 |
魅族 | いいえ | 個人開発者アカウントで十分です。詳細は魅族パラメータの取得を参照してください。 |
vivo | はい | 企業開発者アカウントの登録が必要です。詳細はvivoパラメータの取得を参照してください。 |
OPPO | はい | 企業開発者アカウントの登録が必要です。詳細はOPPOパラメータの取得を参照してください。 |
FCM | いいえ | 個人開発者アカウントで十分です。詳細はFCMパラメータの取得を参照してください。 |
栄耀 | いいえ | 企業開発者アカウントの登録が必要です。詳細は栄耀パラメータの取得を参照してください。 |
小米パラメータの取得
小米開発者アカウントの登録
小米開発プラットフォームにアクセスし、小米開発者アカウントを登録してください。詳細については企業開発者アカウント登録プロセスを参照してください。
プラットフォーム選択の説明
小米メーカーチャネルは中国本土のデバイスユーザー(香港、マカオ、台湾を除く)に到達することをサポートしています。小米は近く海外プッシュサービスを終了する予定です。グローバルデバイスに到達するには、FCMとEngageLabチャネルを使用してください。
国内アプリの作成
「管理コンソール」に入り、メッセージプッシュを選択します。
個人アカウントでログインすると、「申し訳ありませんが、プッシュ/レビュー権限がありません」と表示されます。
地域を「中国本土」に選択し、国内地域のコンソールに切り替えます。
アプリ情報を入力し、「作成」をクリックします。
アプリのパッケージ名は、Engagelab公式サイトに入力したパッケージ名と一致する必要があります。
アプリデータの完善画面では、直接「保存」をクリックします。
プッシュサービスの有効化
- 「[プッシュ運用プラットフォーム] - [アプリケーションリスト]」ページに入り、対応するアプリ名の「プッシュを有効にする」をクリックします。
- 小米プッシュのアクセス協定にチェックを入れ、「有効にする」をクリックします。
アプリケーション情報の取得
「[プッシュ運用プラットフォーム] - [アプリケーション情報]」ページに入り、アプリケーション情報を表示します。
小米チャネルのパラメータ設定
「[アプリケーション設定] - [統合設定]」ページに入り、パラメータ(AppID、AppSecret、AppKey)を入力します。
- 国内アプリを作成した場合は、パラメータは小米(中国本土)に設定されます。
- 海外アプリを作成した場合は、パラメータは小米(その他の地域)に設定されます。
華為パラメータの取得
華為開発者アカウントの登録
華為デベロッパーアライアンスにアクセスし、華為開発者アカウントを登録してください。詳細はアカウント登録を参照してください。
プロジェクトの作成
- AppGallery Connectにサインインし、「My projects」をクリックします。
- 「Add project」をクリックします。
- 新しいプロジェクトを追加し、プロジェクト名を入力します。
プッシュサービスの有効化
「[プロジェクト設定] - [Push Kit]」ページに入り、「今すぐ有効にする」をクリックします。
データ処理ロケーションの設定 Push Kitの特定の機能(トピックベースのメッセージングやiOSアプリへのメッセージングなど)を使用するには、データ処理ロケーションを設定する必要があります。詳細はデータ処理ロケーションを参照してください。現在利用可能なロケーションは中国、ドイツ、ロシア、シンガポールです。データ処理ロケーションがサーバーのロケーションやアプリが提供するユーザーのロケーションと異なる場合、メッセージングの遅延が増加する可能性があります。
「[プロジェクト設定] - [API管理]」ページに入り、プッシュサービスの権限を有効にします。
「[プロジェクト設定] - [一般]」ページに入り、「アプリケーションの追加」をクリックします。
アプリケーションのパッケージ名は、Engagelab公式サイトに入力したパッケージ名と一致する必要があります。
アプリケーション情報の取得
アイテムの「[設定 - 一般]」ページに入り、アプリケーション情報を表示します。
- 一般ページには、プロジェクトとアプリケーションのクライアントIDとクライアントシークレットが含まれています。両者の対応するパラメータは一致しません。ページの下部までスクロールし、アプリケーションのクライアントIDとクライアントシークレットを取得してください。
- パッケージ化されたSHA256証明書フィンガープリントを追加する必要があります。これは自分のパッケージ化された証明書と一致する必要があります。
- agconnect-services.jsonファイルをダウンロードする必要があります。これはSDK統合時にappディレクトリに設定する必要があります。
- プロジェクト、アプリケーション情報、開発サービスの設定を変更した場合は、agconnect-services.jsonファイルを再度ダウンロードして設定する必要があります。
華為チャネルのパラメータ設定
「[アプリケーション設定] - [統合設定]」ページに入り、パラメータ(AppID、AppSecret)を入力します。
魅族パラメータの取得
魅族開発者アカウントの登録
Flymeコンソールにアクセスし、魅族開発者アカウントを登録してください。詳細は開発者登録を参照してください。
アプリの作成
「[コンソール] - [Flyme Push]」ページに入ります。
アプリケーションを作成します。
アプリケーション情報を入力し、「作成」をクリックします。
アプリケーションのパッケージ名は、Engagelab公式サイトに入力したパッケージ名と一致する必要があります。
アプリケーション情報の取得
アプリケーションリストで「アプリケーションを開く」を選択します。
「[構成管理]」ページに入り、アプリケーション情報を表示します。
魅族のAppIDは6桁で構成されています。正しくパラメータを取得してください。
魅族チャネルのパラメータ設定
「[アプリケーション設定] - [統合設定]」ページに入り、パラメータ(AppID、AppSecret、AppKey)を入力します。
vivoパラメータの取得
vivo開発者アカウントの登録
vivoコンソールにアクセスし、vivo開発者アカウントを登録してください。詳細は企業開発者登録を参照してください。
アプリの作成
「[管理センター] - [アプリケーションとゲーム]」ページに入り、「アプリケーションの作成」をクリックします。
アプリケーション情報を入力した後、「作成」をクリックします。
アプリケーションがアプリケーションマーケットにない場合、プッシュ権限は制限され、vivo公式ウェブインターフェースとAPIバックグラウンドで正式なメッセージを送信することはできません。APIバックグラウンドで設定されたテストデバイスにテストメッセージを送信することができます。
プッシュサービスの申請
「[管理センター] - [メッセージプッシュ]」ページに入ります。
「プッシュアプリケーション」をクリックし、申請するアプリケーション名を選択して送信します。
アプリケーション情報の取得
「[プッシュ運用プラットフォーム] - [アプリケーション情報]」ページに入り、アプリケーション情報を表示します。
vivoチャネルのパラメータ設定
「[アプリケーション設定] - [統合設定]」ページに入り、パラメータ(AppID、AppSecret、AppKey)を入力します。
OPPOパラメータの取得
OPPO開発者アカウントの登録
OPPOコンソールにアクセスし、OPPO開発者アカウントを登録してください。詳細はOPPO企業開発者アカウント登録を参照してください。
アプリの作成
「[管理センター] - [アプリケーションサービスプラットフォーム]」ページに入ります。
「アプリケーションの作成」をクリックします。詳細はアプリケーションアクセスを参照してください。
プッシュサービスの有効化
「[管理センター] - [アプリケーションサービス] - [モバイルサービス] - [プッシュサービス]」ページに入ります。
「アクセスの申請」をクリックします。
メッセージプッシュページで、プッシュサービスを開くアプリケーションを選択し、「購読の申請」を選択します。
- プッシュテスト権限はテストにのみ使用でき、1日あたり1000件のアプリケーションがあります。
- 正式なプッシュ権限は「掲示板でのプッシュ」の権限を再申請する必要があります(リソースが上架された後にのみ申請可能です)。
4. 申請が承認されると、状態は「開かれている」と表示されます。
アプリケーション情報の取得
モバイルアプリリストページで、表示したいアプリを選択してアプリの詳細を表示します。
appserversecretはEngagelabコンソールの必須パラメータ(Master Secret)です。
OPPOチャネルのパラメータ設定
「[アプリケーション設定] - [統合設定]」ページに入り、パラメータ(AppID、AppSecret、AppKey、MasterSecret/AppServerSecret)を入力します。
- 中国でアクセスされ、ソフトウェアストアに上架されているアプリケーションの場合、パラメータは中国本土とその他の地域に設定できます。
- 中国でアクセスされていないが上架されているアプリケーションの場合、海外プラットフォームでアプリケーションを作成し、海外ソフトウェアストアに上架する必要があります。申請が承認された後、OPPO(その他の地域)に海外アプリケーションのパラメータを入力してください。
FCMパラメータの取得
プロジェクトの作成
Firebaseにアクセスし、Googleアカウントでログインします。
「プロジェクトの追加」をクリックします。
プロジェクトを作成した後、プロジェクトをクリックしてプロジェクトの詳細に入ります。
アプリの作成
Androidアプリアイコンをクリックしてアプリを作成します。
アプリケーション情報を入力します。
アプリケーションのパッケージ名は、Engagelab公式サイトに入力したパッケージ名と一致する必要があります。
- google-services.jsonファイルをダウンロードします。SDK統合時にappディレクトリに設定する必要があります。
アプリケーション情報の取得
「[プロジェクト設定]」ページに入り、「Cloud Messaging」を選択してサーバーキー情報を表示します。
「[プロジェクト設定] - [サービスアカウント]」ページに入り、サーバーキーJSONファイルを取得します。
FCMチャネルのパラメータ設定
[アプリケーション設定] - [統合設定]ページに入り、設定ファイルパラメータをアップロードします。
栄耀パラメータの取得
栄耀開発者アカウントの登録
- 栄耀デベロッパーサービスデスクにアクセスし、栄耀開発者アカウントを登録してください。詳細はアカウント登録プロセスを参照してください。
- 企業開発者認定を完了してください。
アプリケーションの作成
- 「管理センター」ページに入ります。
- 「プッシュサービス」をクリックしてプッシュサービスリストページに入ります。
- 「プッシュサービスの申請」を選択してアプリケーション申請ページに入ります。
- アプリケーションタイプ「モバイルアプリケーション」と「サーバーアプリケーション」を選択し、作成した製品を入力または選択し、アプリケーションパッケージ名と証明書フィンガープリントを入力し、プッシュサービス協定とデータ処理付録に同意し、「送信」ボタンをクリックします。
パッケージ化されたSHA256証明書フィンガープリントを追加する必要があります。SHA256証明書フィンガープリントは自分のパッケージ化された証明書と一致する必要があります。
アプリケーション情報の取得
- 「表示」をクリックしてプッシュサービス詳細ページに入り、アプリケーション情報を取得します。
栄耀チャネルのパラメータ設定
[アプリケーション設定] - [統合設定]ページに入り、栄耀チャネルのパラメータを設定します: