私はcordovaプロジェクトを作成し、azureモバイルアプリ+通知ハブサービスを使用しています。コルドバプロジェクトで は、私が「コルドバ・プラグイン-MS-紺碧 - モバイルアプリの」と「のPhoneGap-プラグイン・プッシュ」プラグインを追加しますが、実行するプロジェクトは、私はエラーを取得する場合:cordova azureモバイルアプリ&通知ハブサービス
Failed to load resource: the server responded with a status of 404 - Cannot GET /push/installations/xxxxx(it's a guid string)
セットアップの詳細を:
phonegap-plugin-push : version="1.7.2" cordova-plugin-ms-azure-mobile-apps : version="2.0.0-beta5" dev tool : visual studio 2015
var azureClient = new WindowsAzure.MobileServiceClient('http://xxxxxx.azurewebsites.net');
//PushNotification.
var push = PushNotification.init({
android: {
senderID: "xxx895803xxxx"
},
ios: {
alert: "true",
badge: "true",
sound: "true",
},
windows: {}
});
push.on('registration', function (data) {
azureClient.push.register('gcm', data.registrationId);
});
push.on('notification', function (data, d2) {
alert('Push Received: ' + data.message);
});
WindowsAzure.MobileServiceClient
これは直接に関係していないよう
function executeRequest(client, method, pushChannel, content, installationId, callback) {
Validate.isString(pushChannel, 'pushChannel');
Validate.notNullOrEmpty(pushChannel, 'pushChannel');
var headers = { 'If-Modified-Since': 'Mon, 27 Mar 1972 00:00:00 GMT' };
headers[constants.apiVersionHeaderName] = constants.apiVersion;
client._request(
method,
'push/installations/' + encodeURIComponent(installationId),
content,
null,
headers,
callback
);
}
私のケースはモバイルアプリと通知ハブだけで、コードワットホワイトリストの設定が正しいことを確認しましたが、正しくありません。 – Ian
"プロジェクトを実行する"とはどういう意味ですか?どの時点でエラーメッセージが表示されますか?ビルドまたはランタイム?後者の場合は、失敗したコードを貼り付けることができますか? –
こんにちは 実行時(デバッグモード)でエラーを取得し、プロジェクトをデバイスに公開し、エミュレータを使用します。 – Ian