2016-05-15 14 views
0

私は、バックエンドとしてnode.jsを使用し、クライアントとしてiOSを使用しています。 プッシュするカスタムAPIを作成しました。最近、APIからiOSクライアントにプッシュ通知を送信することに成功しました。Azure Mobile Apps Node.jsバックエンド - プッシュ通知エラーステータスコード400

{ 
    "error": { 
    "code": "400", 
    "detail": "The request api-version is invalid because the the notification hub was created in an older version. Re-create the notification hub..TrackingId:b90a05a5-c9db-4ad1-81f0-84c309e191f8_G2,TimeStamp:5/15/2016 12:40:41 PM", 
    "statusCode": 400 
    } 
} 

私はすでにあまりにも、再び紺碧モバイル・アプリケーションを紺碧のNode.jsをインストールするのですが、運はまだこの問題を有していない。しかし、今では私のAPIの呼び出しが再び、それは以下のようなエラーメッセージを表示する強さがあります。

この問題を解決するためのアドバイスや解決策はありますか?

+1

私は通知するのを忘れています。私はポータルでプッシュ通知を送信できますが、まだ私のAPIでは送信できません。 –

答えて

1

突然発生した同じ問題があります。 Azureの上のあなたのモバイルアプリディレクトリのD:\home\site\wwwroot\node_modules\azure\node_modules\azure-sb\lib

移動:

は手動クーズーコンソールサイトやVisual Studioのオンライン拡張機能を経由してSDKのソースコードを変更することができます。

//if (webResource.queryString[Constants.ServiceBusConstants.API_VERSION_QUERY_KEY] === undefined) { 
    webResource.withQueryOption(Constants.ServiceBusConstants.API_VERSION_QUERY_KEY, Constants.ServiceBusConstants.CURRENT_API_VERSION); 
    //} else if (webResource.queryString[Constants.ServiceBusConstants.API_VERSION_QUERY_KEY] === null) { 
    // delete webResource.queryString[Constants.ServiceBusConstants.API_VERSION_QUERY_KEY]; 
    //} 

同じ問題Windows Azure Notification Hub Errorhttps://social.msdn.microsoft.com/Forums/en-US/ad691999-8c40-4be0-8b6f-34edc8d9c4bc/windows-azure-notification-hub-error?forum=notificationhubsを参照してください。

があればブロックをコメントアウトし、ライン67でservicebusserviceclient.jsを変更し、ライン69を期待しています。

+0

こんにちはゲイリー、それは完璧に動作しているあなたの指揮をいただきありがとうございます。私のプッシュ通知は今実行されています。 –

関連する問題