Azure Mobile Services Scheduler サービスを使用して定期的に別の API をヒットし、更新された情報を含むライブ タイル プッシュ通知を送信しています。ただし、データの一部が外部 API から利用できない場合があり、タイル プロパティの 1 つをクリアする必要があります。問題は、新しい通知をプッシュしたときにタイルから値をクリアできないように見えることです。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);
}
});
誰でも私を助けることができますか?