在UWP中获取用于推送通知的频道URI时遇到一个问题。
var channel = await PushNotificationChannelManager.CreatePushNotificationChannelForApplicationAsync();
尝试了StackOverflow和Windows论坛中给出的所有答案。请帮我解决这个问题!
答案 0 :(得分:0)
由于您的描述不详细,您只提供了一个行代码。因此,我不确定问题出在哪里。您需要进行故障排除。
How to request, create, and save a notification channel显示:
处理频道请求中的错误: 如果Internet不可用,则对createPushNotificationChannelForApplicationAsync方法的调用可能会失败。要解决此问题,请将重试逻辑添加到步骤2中所示的代码中。我们建议进行3次尝试,每次失败之间应延迟10秒。如果所有三种尝试均失败,则您的应用应等待用户下次启动该应用,然后再试一次。
因此,请检查您的互联网是否可用。一种简单的方法是从Microsoft商店下载另一个应用程序,以查看您是否可以收到其应用程序的通知。
然后,您可能需要检查防火墙,以查看是否允许您的应用通过Windows防火墙。
通常,如果您按照Windows Push Notification Services (WNS) overview上的完整步骤进行操作,