Skip to main content

要件

OneSignalを使用してHuawei Androidデバイスでプッシュ通知を有効にするには、以下が必要です:

セットアップ

1. PushKitを有効にする

HuaweiのPush Kitドキュメントを参照してください。

2. HuaweiプッシュCredentialを取得する

AppGallery Connectを開き、アプリ/プロジェクトを選択します。

AppGallery Connectでアプリに移動

All services > Earnの下にあるIn-App Purchasesに移動します。以下をコピーします:
  • Package Name
  • Client ID
  • Client Secret

Package Name、Client ID、Client Secretをコピー

3. OneSignalにCredentialを追加する

OneSignalダッシュボードで、アプリの**Settings > Push & In-App > Huawei Android (HMS)**に移動します。

OneSignalでHuawei Androidを選択

Activateをクリックし、Credentialを貼り付けます:
  • Package Name
  • Client IDApp IDフィールドに)
  • Client SecretApp Secretフィールドに)
次にNextをクリックします。

OneSignalにHuaweiプッシュCredentialを入力

4. (オプション)Huaweiの自己分類権限を申請する

Huaweiは、中国のユーザーに通知を送信するAppGalleryアプリにメッセージを分類することを要求しています。自動分類を提供していますが、自己分類はより多くの制御と重要なメッセージタイプのより高い送信制限を提供します。

申請方法

  1. Huaweiの自己分類申請ガイドに従ってください。
  2. 承認されたら、OneSignal APIのHuawei_categoryフィールドを使用してメッセージを分類します。

サポートされているHuawei_category

デフォルトのカテゴリはMARKETINGで、サードレベル分類に応じて1日あたり2〜5回の送信に制限されています。重要: 分類違反はペナルティまたは配信制限につながる可能性があります。

Huaweiバッジ

OneSignalは、APIとダッシュボードを介してHuaweiデバイスでアプリアイコンのバッジカウントを設定することをサポートしています。プッシュ通知を作成する際は、huawei_badge_classhuawei_badge_set_numhuawei_badge_add_numパラメータを使用してください。 詳細と例については、Badgesを参照してください。
これで、OneSignalを使用してHuaweiプッシュ通知を送信する権限が付与されました! 次のステップ: