Windows runtime 未收到windows本机应用的推送通知

Windows runtime 未收到windows本机应用的推送通知,windows-runtime,windows-phone-8.1,windows-store-apps,winrt-xaml,wns,Windows Runtime,Windows Phone 8.1,Windows Store Apps,Winrt Xaml,Wns,我正在用PHP服务开发winrt Windows 8.1应用程序。 使用link()中给出的代码,我们开发了客户端和服务器端的推送通知服务。 但我们不会在设备上发送任何通知。 到目前为止,我们遵循的步骤如下: 1。已启用Toast功能选项 2。添加了后台任务(推送通知) 3。注册频道uri并将其发送到服务器以发送推送。 private void CreateUri() { string notificationUrl; var channel = Ta

我正在用PHP服务开发winrt Windows 8.1应用程序。 使用link()中给出的代码,我们开发了客户端和服务器端的推送通知服务。 但我们不会在设备上发送任何通知。 到目前为止,我们遵循的步骤如下:

1。已启用Toast功能选项

2。添加了后台任务(推送通知)

3。注册频道uri并将其发送到服务器以发送推送。

private void CreateUri()
    {
        string notificationUrl;
        var channel = Task.Run(async () => await PushNotificationChannelManager.CreatePushNotificationChannelForApplicationAsync()).Result;
        channel.PushNotificationReceived += channel_PushNotificationReceived;
        //localSettings.Values["ChannelUri"] = channel.ToString();
        notificationUrl = channel.Uri.ToString();
        var result = Task.Run(async () => await this.regPush.GetPushNotifRegID(this.customerId, notificationUrl)).Result;
        RegisterBackgroundTask();
    }
我们得到了如下通道uri:

4。在向WNS注册应用程序并获得accessToken后,我们使用此频道uri发送推送

{
"token_type": "bearer",
"access_token": "EgCbAQMAAAAEgAAADAABBEZezsYWE3v6nE/0SKOxQv66Dlcs0WZP2zCZJl0xIV246+nqQpkQHBcmMz0tAaqCe/OtcO/WF1OTuuubyWVcyNnANtFSL0XS2oPSRWA55ZwkK+D4tHrR/i2RHvCqL+QaDLG7wUT5Lw+4DFnVYXbcrJyZoYaTDYHvNk4/dYERpTjTpEYRJw+t+7L77HJHCf4oLg9VKWoUTqLzv/ycQfkX09/FHyTHaDRxKRvy3qCwAGL1o3VeNJ1P076Q883nZbIpWsWXCOyuUjIHo86DNju/a/c44fo3BS+W9IzcwBRKIvFnKfPxlg2s+/02L1972x46rwhK6XYDYR2vM+uX4R0wtooAWgCKAAAAAAADDhpEv4J4WL+CeFjrSAQADQA1Mi42Ni45MC4xNDAAAAAAAF0AbXMtYXBwOi8vcy0xLTE1LTItMzMxNzk5MzY4OC0zNzExMDMyODMyLTM4NzIzMzA1NS03NjgwMTk5NTQtNDE3Mzg4NjI1MC0xMDI4MTQwMjk0LTIwMDQwODgwNTUA",
"expires_in": 86400}
这些都是我们已经做过的,但是我们没有收到来自服务器的任何推送。
在此方面的任何帮助都将不胜感激。提前感谢。

请先检查是否已将应用程序与Windows应用商店关联。Right@CherryBu MSFT,这是最常见的错误。