- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我们正在尝试在 Microsoft.ServiceBus.Notifications 中使用NotificationHubClient。我们遇到了一个奇怪的问题,下面的代码显示了我们注册设备的位置,如下所示:
NotificationHubClient client = GetHubclient();
var task = client.CreateMpnsNativeRegistrationAsync(deviceToken, tags);
Task.WaitAll(task);
这可以很好地注册设备,如果我们从 azure 门户调试页面发送测试 toast 消息,它将毫无问题地发送到 Windows Phone。但是,如果我们调用以下内容:
var sentTask = client.SendMpnsNativeNotificationAsync(GetPayload());
Task.WaitAll(sentTask);
private static string GetPayload()
{
return "<wp:Notification xmlns:wp=\"WPNotification\"><wp:Toast><wp:Text1>Great News</wp:Text1><wp:Text2>Great News</wp:Text2></wp:Toast></wp:Notification>";
}
手机上没有收到 Toast 通知,如果我们随后尝试从 Azure 门户的调试页面再次发送测试 Toast 通知,它将不再起作用并显示以下错误:
注册的推送通知系统句柄无效
这一切都没有意义,我们已经启用了 testSend,并且代码中没有从客户端返回任何错误,事实上,它表示第一次一切都成功,即使这似乎破坏了 PNS 句柄。
有人遇到过这种情况吗?
最佳答案
事实证明,如果缺少 Xml 声明:
<?xml version="1.0" encoding="utf-8"?>
然后,您将无法再向您尝试发送推送通知的任何手机发送推送通知,因为该通知已失效。这看起来非常糟糕,如果有效负载无效,请确保不要发送通知,但为什么要使 PNS 无效。
关于c# - Azure NotificationHubClient 破坏 PNS 句柄,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24496127/
我设置了 Helm 柄和 Helm 柄。我有tiller-deploy。昨天,我可以定期运行了。但今天我收到此错误消息 Error: could not find a ready tiller pod
我以前已将分er安装到特定的 namespace 中。 我设置了一个环境变量来设置'tiller'命名空间-但我不记得该环境变量的名称-而且似乎无法通过网络搜索找到它。 这是什么 key ? 最佳答案
当我在 View 模型中使用如下界面时 class MainViewModel @ViewModelInject constructor( private val trafficImagesR
我正在尝试找到如何在某个 fragment 相关场景中定义 Hilt 的解决方案。我有以下设置: Activity 父 fragment 1 子 fragment 1 子 fragment 2 ...
Hilt 指出如果没有@Provides 注解就不能提供这个接口(interface): interface PlannedListRepository { fun getAllLists()
我的问题非常简单明了:两个注释/示例之间有什么区别: 例子一 @Singleton class MySingletonClass() {} @Module @InstallIn(FragmentCom
我是一名优秀的程序员,十分优秀!