-1

从我的Windows移动应用程序中,我想实现Windows通知。Windows通知(WP 8.1) - 无法从客户端移动应用程序连接到WNS

我的移动应用程序是基于:

  • 科尔多瓦(版本4.0.0)
  • 离子框架(1.0.1版本)
  • 科尔多瓦的Windows(4.1.0版本)
  • 部署在Windows Phone 8.1上实现此功能

要实现此功能,我使用了cordova插件“phonegap-push-plugin”(版本1.4.5)。

当我第一次启动我的移动应用程序时,我要求我的应用程序连接到通知客户端平台。目标是这个通知客户端平台要求WNS向我的应用程序返回一个新的通知通道(URI表单)。

当我使用的方法“注册”从PushNotification类:

var push = PushNotification.init({ 
     "windows": {} 
}); 

push.on('registration', function(data) { 
     console.log("registration event"); 
     document.getElementById("regId").innerHTML = data.registrationId; 
     console.log(JSON.stringify(data)); 
}); 

我得到这个错误:

通知客户端平台是无法连接到云 通知服务

我认为通知客户端平台目前正在维护中。我发现一个文件,其中有WNS使用的IP地址范围。但是,当我ping不同的IP地址范围和它的作品。

是否有任何人谁已经面临这个问题呢?或者有没有人有关于如何解决它的想法?

回答

-1

好吧,我发现这个问题得益于pushplugin的github开发者之一。

我没有检查过我的Windows Phone数据服务被禁用。我认为默认情况下数据服务已激活。所以,我从Windows Phone中激活了数据服务,并且推送通知再次运行。

因此,我们必须验证您的Windows Phone上的数据服务是否已激活才能执行推送通知方法。

检查您的代码错误,并从这里验证微软通知API的含义:PushNotificationChannelManager

相关问题