Ben*_*min 1 push-notification windows-runtime windows-phone-8.1
我正在制作Windows Phone 8.1(winrt风格)应用程序并陷入有关PushNotification的问题.
await PushNotificationChannelManager.CreatePushNotificationChannelForApplicationAsync();
Run Code Online (Sandbox Code Playgroud)
此函数返回PushNotificationChannel,通常效果很好.但在某些设备中,此功能会引发0x880403E9错误.
0x880403E9由于早期的网络连接更改,通知平台正在重新连接回WNS云.应用应稍后使用指数退避策略重试频道请求.
我认为重试请求永远无法解决这个问题.该函数始终抛出异常.一个月内.我们甚至实施了指数重试策略.
更糟糕的是,我们破碎的设备之前的功能运行良好.但是一旦它被神秘的理由打破了(?),它就永远无法自我修复. - 我们第一次遇到这个问题,我们对设备进行了出厂设置并修复了问题.但在其他设备中,重置不是解决方案.
有人说更新最新版本可能会解决这个问题,但事实并非如此.即使在Windows Phone 8.1 Update 1(8.10.14157.200)中,问题仍然存在.
有没有人知道这个问题?
Microsoft通过电子邮件回答了此问题.
问题发生的时候,
即使您使用wifi连接到网络,问题仍然存在.我认为如果你打开3G/LTE数据网络,Windows Phone 8.1总是试图通过3G/LTE网络处理推送通知.
如果由于某些原因无法使用3G/LTE网络,请尝试在系统设置下关闭数据连接.然后推送通知将通过wifi网络进行.
他们说,即使在Windows Phone 8.1 GDR2中也不会修复.可以与Windows 10.
| 归档时间: |
|
| 查看次数: |
930 次 |
| 最近记录: |