1

基本上我有两个不同的服务我希望使用(我自己的 WCF 后端服务)和一个 Azure 移动服务,它们都使用推送通知。它们与 Windows 商店中的同一个应用程序相关联。

在我的代码中,我有两个单独的模块可以调用。

var newChannel = await PushNotificationChannelManager.CreatePushNotificationChannelForApplicationAsync();

这一切看起来都很有趣和游戏,除非我严重误读了文档,否则一个应用程序有多个频道应该没问题。

但是,当我从 WCF 服务向应用程序发送通知时,它会转到 AMS 处理程序并自然抛出无效格式异常,因为我使用的是自己的原始推送通知格式。

所以我的问题是这样的;我是否需要重新设计结构以仅具有一个推送通道处理程序,该处理程序将根据消息的格式将消息划分到正确的处理程序,或者我需要遵循什么方法才能为单个应用程序获取多个推送通道?

4

1 回答 1

-1

查看 wns 推送通知中支持的唯一格式,我们可以使用基于 xml 的格式或 json 数据格式。如果在与 wns 通信时您发送的是其他格式,那么它必然会出现异常。? 从链接 推送通知示例中浏览演示

如果这不能解决问题,请留下评论

于 2013-09-07T12:38:39.233 回答