나는 cordova 프로젝트를 만들고 Azure 모바일 앱 + 알림 허브 서비스를 사용하고 있습니다. 코르도바 프로젝트에서 , 나는 추가 "코르도바 - 플러그인-MS를-푸른-모바일 애플 리케이션"와 "폰갭 - 플러그인 푸시"플러그인하지만 프로젝트를 실행했을 때 오류 얻을 :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