我正在使用 Azure 移动服务调度程序服务定期访问另一个 api 并发送带有更新信息的实时磁贴推送通知。但是,有时无法从外部 api 获得一条数据,我需要清除其中一个磁贴属性。问题是,当我推出新通知时,我似乎无法从磁贴中清除值。我试过发送 null、空字符串和未定义。但我做什么都不会清除它。这是我的调度程序代码:
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);
}
});
谁能帮我?