我使用通知中心将通知发送到 iPhone 和 Windows 应用商店应用程序。iPhone 运行良好,但发送通知时 Windows 应用商店出现了一些问题。
错误:注册的推送通知系统句柄无效。
模板:
String WindowsTemplateStr = @"<toast><visual><binding template=""ToastImageAndText03""><image id=""1"" src=""https://"" alt=""Customer""/><text id=""1"">$(headlineText)</text><text id=""2"">$(bodyText)</text></binding></visual></toast>";
我使用此代码进行注册:
注册 = 等待 hubClient.CreateWindowsTemplateRegistrationAsync(userDeviceInformation.ChannelUri, Templates.WindowsNotificationTemplate, new string[] { userDeviceInformation.InstallationId, userDeviceInformation.UserName });
注册顺利进行,我可以看到使用“服务总线资源管理器”正确关联的标签。
当我尝试发送通知时,我会这样做:
notification.Add("src", ImageUrl);
notification.Add("headlineText", String.Format("Message from {0}", fullName));
notification.Add("bodyText", String.Format("Message {0}", message));
发送通知时,设备上没有收到任何内容;我看到注册也被删除了。
我似乎找不到导致这种行为的原因。
有任何想法吗 ?