2

移行する必要があったプッシュ通知サービスをセットアップしました (IBM が古いサービスを閉鎖しているため)。

元のアプリを使用して、新しいプッシュ サービスを開きました。

ここで、REST-API オンラインを使用してインストールをテストしようとすると、アプリ シークレットが無効であると表示されます。

新しいアプリも開く必要がありますか? (その上、新しいインターフェースで app-secret を見つけることができません)

古いモバイルアプリはどうなりますか。サービスはしばらく並行して実行されますか?

4

1 に答える 1

0

新しいプッシュ サービスの app-secret 値は VCAP クレデンシャルであり、古いサービスのような全体的なアプリケーション シークレットではありません。新しいサービスはより分離されているため、現時点ではプッシュのみがシークレット値を必要とし (REST API の悪用を防ぐために追加されています)、古いサービスとは異なる場所に配置されています。

新しいプッシュ サービス インスタンスからアプリ シークレットを取得する手順は次のとおりです ( https://console.ng.bluemix.net/docs/services/mobilepush/t_restapi.htmlから取得)。[認証情報を表示] をクリックするように指示されている箇所に注意してください。これは、アプリケーション ダッシュボードの [接続] タブにある新しいプッシュ サービス インスタンス タイルを参照しています。

ここに画像の説明を入力

そうは言っても、古いサービス (プッシュ、モバイル データ、モバイル アプリケーション セキュリティ) を使用するアプリから、新しいサービス (プッシュ通知、Cloudant NoSQLDB、モバイル クライアント アクセス) だけを使用する新しいアプリに完全に移行することを強くお勧めします。これらのサービスは、世代を超えて連携することを意図しておらず、大規模に利用する必要があります。

于 2016-06-06T11:42:50.907 に答える