Azure移动服务推送磁贴通知和清除磁贴属性
Azure Mobile Services Push Tile Notification and Clear Tile Properties
我正在使用Azure Mobile Services Scheduler服务定期访问另一个api,并发送带有更新信息的实时磁贴推送通知。然而,有时一段数据无法从外部api获得,我需要清除其中一个tile属性。问题是,当我发出新通知时,似乎无法从磁贴中清除值。我尝试过发送null、空字符串和undefined。但我所做的一切都无法清除它。这是我的调度程序代码:
push.mpns.sendFlipTile(channel.uri,
{
title: 'My Title',
backgroundImage: getTileUrl('front', 'medium', word),
backBackgroundImage: getTileUrl('back', 'medium', word),
wideBackgroundImage: getTileUrl('front', 'wide', word),
wideBackBackgroundImage: getTileUrl('back', 'wide', word),
backTitle: null, // Doesn't clear value
//backTitle: '', // Doesn't clear value
//backTitle: undefined, // Doesn't clear value
count: '0' // Sending 0 as a string will clear the counter
},
{
success: function(pushResponse) {
console.log("Sent push:", pushResponse);
},
error: function(errorResponse) {
console.error("Error push:", errorResponse);
}
});
有人能帮我吗?
谢谢你提起这件事。目前,我们不支持清除值的功能。此bug正在跟踪该功能的添加。请在我们的UserVoice页面上输入条目,帮助我们优先解决此问题!
根据本文档:http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj206971(v=vs.105).aspx
您需要将该backTitle的Action属性设置为Clear。不知道如何在Windows Azure移动服务MPNS上做到这一点。
相关文章:
- RegEx删除空属性?例如,如果(class=“”||class=“”)移除;否则就下课
- 全局变量和全局对象的属性之间有什么区别吗
- 如果使用 lodash 将属性存在于另一个对象中,则向对象添加属性
- 如何在Bootstrap Modal中为动态点击生成的变量设置jade属性
- 序列化数据属性中对象的最可靠方法
- Javascript - 清除元素的属性
- 节点.js全局变量属性被清除
- AngularJS:在使用基于选择的过滤器后,它赢得了'如果仅限于一个属性,则不清除
- 使用jquery清除元素的属性
- 用于清除事件属性的HTML净化器
- 如何观察属性并在重新加载时清除它们
- 无法清除主干模型数组属性
- 我们如何清除此错误Microsoft JScript运行时错误:Object dos't支持属性或方法'
- 对象's的自定义属性在画布中被清除为json
- 清除具有特定类型属性的输入
- Javascript /环境-如何清除一个对象的所有属性
- 如何在不丢失事件侦听器和展开属性的情况下清除文件输入
- 从样式属性中清除HTML代码
- Azure移动服务推送磁贴通知和清除磁贴属性
- 我可以从模型中清除除某些属性外的所有属性吗?