0
我試圖讓我的Parse雲代碼的一部分設置安裝通道以進行推送通知。我想它的安裝設置爲兩個通道,像這樣:無法將Parse安裝設置爲雙通道推送通知
var installationQuery = new Parse.Query(Parse.Installation);
installationQuery.equalTo('userId', user);
installationQuery.first().then(function(result) {
result.set('channels', [user, "highPush"]);
result.save();
});
什麼我在這裏做的是找到與特定userId
相關的安裝,然後設置,installation
對象的「通道」屬性,無論是用戶名(變量user
)和字符串「highPush」。
問題是運行此代碼似乎只將其設置爲「highPush」,而不是兩者。當我嘗試使用如下所示的顯式user
字符串時,它成功將它設置爲兩者,但不是當我使用包含相同userId字符串的user
變量時。什麼可能導致這個?
result.set('channels', ["EG7Mf6mDkT", "highPush"]);
記錄的user
變量像下面成功地打印,所以我知道它的存在。
console.log('set it to high push, and the userId is' + user);
是用戶Parse.User對象... – Fosco