最近のアクセス:
JPush サービスを使用するためのアプリケーションの登録方法

ここでは、JPush サービスを使用するためにアプリケーションを登録するのに必要な手順について説明します。
JPush 通知プロバイダープッシュ通知を送信できるようにするには、Jiguang 開発者サイトにアプリケーションを登録して、JPush サービスを使用するために必要な資格情報を取得する必要があります。

手順 1 - 資格情報の取得

デプロイした各プラットフォームの証明書を取得します。
次のドキュメントを参照してください:

手順 2 - ログイン

Jiguang 開発者サイトに移動し、ユーザーの資格情報を入力してログインします。
イメージ:37022.png

手順 3 - 新しいアプリケーションの作成

ダッシュボードで [ Create a new application ] オプションを選択します。
イメージ:37023.png
アプリケーションの名前 (必須) およびアイコン (オプション) を入力します。
イメージ:37024.png

手順 4 - 資格情報の取得

アプリケーションが作成されると、GeneXus が生成したアプリケーションに JPush サービスを統合するために必要な資格情報を使用できるようになっています。これらの資格情報は、環境プロパティ [ App Key ] および [ Master Secret ] を通じて設定します。
イメージ:37025.png

手順 5 - プラットフォームの設定

Android および Apple 用のプラットフォーム固有の設定を、 [ Application Settings ] セクションで設定します (上図を参照)。
Android
アプリケーションのパッケージ名のみを設定します:
イメージ:37026.png
Apple
  • 手順 1 で取得した製品証明書をアップロードします
  • 手順 1 で取得した開発証明書をアップロードします (オプション)
  • 認証メソッドとして Certificate を設定します
イメージ:37027.png
iOS の設定を行うと、アプリケーション設定は以下の画像のようになります:
イメージ:37028.png

考慮事項

プロバイダーに連絡するために以下の情報が使用されます
通知ホスト: api.jpush.cn
デバイスホスト: device.jpush.cn
ベース URL: /v3/
プロトコル: https
オーソライズ: Basic

トラブルシューティング

1.サーバーエラーで登録に失敗する

次のエラーが表示されます:
E/JIGUANG-JCore:  [ ConnectingHelper ]  Register Failed with server error - code:1005
W/JIGUANG-JCore:  [ ConnectingHelper ]  Local error description: appKey と Android パッケージ名が一致していません。ポータルで作成したアプリケーションに従い、それらを再確認してください。
警告が示すように、[ Android Package Name ] プロパティが Jiguang プラットフォームの設定と一致していることを確認してください。

2. onesignal_app_id の値が指定されていない

次のエラーが表示されます:
error: c:\models\sampleKB\Data\mobile\Huawei\TestPushNotifications\src\main\AndroidManifest.xml Error:
error: Attribute meta-data#onesignal_app_id@value at AndroidManifest.xml requires a placeholder substitution but no value for <onesignal_app_id> is provided.
error: c:\models\sampleKB\Data\mobile\Huawei\TestPushNotifications\src\main\AndroidManifest.xml Error:
error: Attribute meta-data#onesignal_google_project_number@value at AndroidManifest.xml requires a placeholder substitution but no value for <onesignal_google_project_number> is provided.
[ Notifications Provider ] プロパティJPush および Huawei 向けの生成で使用する場合は、 [ UseHuaweiNotifications ] プロパティをオフにします。


サブページ
Created: 24/03/25 23:57 by Admin Last update: 24/04/10 18:40 by Admin
カテゴリ
Powered by GXwiki 3.0