当前位置:  开发笔记 > 前端 > 正文

用于Cordova的Azure移动服务/ VS工具 - 404

如何解决《用于Cordova的Azure移动服务/VS工具-404》经验,为你挑选了0个好方法。

我正在尝试使用Azure移动服务和Apache Cordova的Visual Studio工具.(https://msdn.microsoft.com/en-gb/magazine/dn879353.aspx)

我想使用移动服务进行推送通知.我已经使用Node后端和TodoItem表创建了该服务.我也设置了GCM.

但是,在尝试注册模板时,我收到404 Not Found错误:

 var GCM_SENDER_ID = 'MY_GCM_ID';
 mobileServiceClient = new WindowsAzure.MobileServiceClient(
      "MY_URL",
      "MY_API_KEY"
 );

 pushNotification = PushNotification.init({
    "android": { "senderID": GCM_SENDER_ID }
 });

 pushNotification.on('registration', function (data) {
      var handle = data.registrationId;   //This appears to be set alright
      var platform = device.platform;   // This is 'Android'
      if (platform == 'android' || platform == 'Android') {
        var template = '{ "data" : {"message":"$(message)"}}';
        mobileServiceClient.push.gcm.registerTemplate(handle, 'myTemplate', template, null);
});

最后一行给了我404.我正在谷歌Android模拟器中运行该应用程序.

编辑:我尝试使用Postman调用注册终端:https://myservice.azure-mobile.net/push/registrations ? platform = gcm & deviceId =

如果我做了GET,我得到[]作为回复,如果我做了一个POST,我得到404

推荐阅读
mobiledu2402851203
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有