プッシュ通知をアプリケーションに送信するプロバイダーを選択します。
None | GeneXus 通知、RemoteNotification 外部オブジェクトを使用 (iOS のみ、非推奨) | JPush | JPush 通知 (中国) | OneSignal | OneSignal 通知 |
ジェネレーター: Android、Apple、Java、.NET、.NET Core レベル: 環境
このプロパティは、 [ 設定 ] 画面より [ 環境 ] > [ バックエンド ] > [ Java / .NET Core / .NET ] を選択し、 [ Services ] プロパティグループの [ Notifications configuration ] にあります。
None
非推奨のカスタムメカニズム (Apple アプリケーションでのみ引き続き使用可能)
One Signal
One Signal メカニズム (Notification Provider API を OneSignal 設定で使用してプッシュ通知とサイレント通知を送信)
これが推奨のオプションです (中国を除く)。
JPush
JPush メカニズム (Notification Provider API を Jiguang 設定で使用してプッシュ通知とサイレント通知を送信)
中国ではこれが推奨のオプションです。
Configuration オブジェクトを使って、これらのプロパティを実行時に動的に設定できます。次に例を示します:
&ConfigurationProperty = new()
&ConfigurationProperty.PropertyName = !"REST_API_KEY"
&ConfigurationProperty.PropertyValue = !"%oneSignal_Rest_ApiKey%"
&Configuration.Properties.Add( &ConfigurationProperty )
&ConfigurationProperty = new()
&ConfigurationProperty.PropertyName = !"APP_ID"
&ConfigurationProperty.PropertyValue = !"%appIdOneSignal%"
&Configuration.Properties.Add( &ConfigurationProperty )
- JPush は GeneXus 15 Upgrade 8 以降で使用できます。
- サーバー側から送信される通知に関連するすべての設定は、 CloudServices.config ファイルに集中しています。
このプロパティは設計時にのみ適用されます。
プロパティに値を設定したときに、それに対応する変更を適用するには、 [ すべてビルド ] を実行します。
このプロパティは GeneXus 15 以降で使用できます。
外部アプリケーションから通知メッセージを受信し、処理する方法
|