プッシュ通知をアプリケーションに送信するプロバイダーを選択します。
| None | GeneXus 通知、RemoteNotification 外部オブジェクトを使用 (iOS のみ、非推奨) |
| JPush | JPush 通知 (中国) |
| OneSignal | OneSignal 通知 |
ジェネレーター: .NET、
.NET Framework、
Android、
Apple、
Javaレベル: 環境
このプロパティは、
[ 設定 ] 画面より [ 環境 ] > [ バックエンド ] > [ Java / .NET / .NET Framework ] を選択し、 [ サービス ] ノードの [ 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 )
注: サーバー側から送信される通知に関連するすべての設定は、
CloudServices.config ファイルに集中しています。
このプロパティは設計時にのみ適用されます。
プロパティに値を設定したときに、それに対応する変更を適用するには、 [
すべてビルド ] を実行します。
このプロパティは
GeneXus 15 以降で使用できます。
外部アプリケーションから通知メッセージを受信し、処理する方法