Huawei プラットフォーム向けに生成する場合、アプリケーションで通知を使用するかどうかを指定します。これには、OneSignal の特別な設定が含まれます。
オブジェクト: Menu、
Panel、
Work With (
メインオブジェクトのみ)
ジェネレーター: Android
生成するアプリケーションに Huawei 固有の通知プラットフォーム
Push Kit を使用するかどうかを定義します。
このプロパティを有効にする場合は、
この手順に従って有効にし、適切な情報を設定します。
[ Notifications Provider ] プロパティを
OneSignal に設定し、「
OneSignal Huawei SDK Setup Guide for Android Studio (Android Studio での OneSignal Huawei SDK セットアップガイド)」の手順 3 と 4 を実行する必要があります。本番環境 (配布先の
[ Compilation Mode ] プロパティを使用) では、特定の SHA 256 フィンガープリントの詳細が記述されているため、Huawei から提供された証明書ファイル (ステップ#4) をダウンロードして使用してください。これ以外の場合、実行時に次のエラーが表示される場合があります。
com.huawei.hms.common.ApiException: 6003: certificate fingerprint error at com.huawei.hms.aaid.constant.ErrorEnum.toApiException(ErrorEnum.java:1) at com.huawei.hms.opendevice.l.a(GetTokenTask.java:26)
その後、
[ Huawei Services File ] プロパティを有効にして、関連する設定を追加します。
agconnect-services.json 設定ファイルをナレッジベースにアップロードし、最新の状態に維持する必要があることに注意してください。
[ Notifications Provider ] プロパティが
JPush の場合は、このプロパティを false に設定し、Huawei プラットフォームの JPush 構成を完了します。
このプロパティは設計時にのみ適用されます。
プロパティに値を設定したときに、それに対応する変更を適用するには、
メインオブジェクトをビルドします。
このプロパティは
GeneXus 17 Upgrade 2 以降で利用できます。
[ Main Platform ] プロパティ
[ Huawei Services File ] プロパティ