loo*_*oop 4 notifications azure windows-phone-8 azure-notificationhub windows-phone-8.1
动机: - 我想同时向我的Windows Phone 8.1应用程序发送Toast和Tile Notification.
=>我正在使用带有通知中心的模板功能来发送本地化通知.
当我只使用Notificationhub客户端注册Toast/Tile模板(一次一个)时,一切正常.
await _hubClient.CreateWindowsTemplateRegistrationAsync(model.ChannelUri, toasttemplate, tags);
Run Code Online (Sandbox Code Playgroud)
问题: - 但是当我使用集线器注册Both Toast和Tile模板时,那么在这种情况下它无法发送两个通知.没有错误指示..
所以任何人都知道如何同时注册和发送两个通知?任何指针或帮助真的很感激.
我已经在微软表单上发布了我的答案从那里获得提示,它工作正常,参考: - Microsoft通知论坛
这有点不太可以理解,但我正在添加一些东西来支持论坛答案.
解决方案: - 当您注册通知中心时,只需添加一个额外的新标签i.e. for toast = "toast" and for tile = "tile",以区分两个不同的注册.当您将通知发送到设备时,您必须使用标记表达式以不同方式定位Toast和Tile.例如: - 要向tag1发送Toast通知,您必须使用"tag1&&toast"表达式.对于Tile你必须使用"tag1&&tile".
我花了很多时间让两个通知同时工作,只需通过这个答案和论坛答案.你会得到你的解决方案.
希望它能帮助别人.