/ / Защо използването на "местоположение" в прекъсване на полезен товар натиска известия? - push-известие, parse.com, apple-push-известия

Защо използването на "местоположението" в известията за пауза за прекъсване на полезния товар? - известия за натискане, parse.com, известия за натискане на ябълки

Затруднявам се да опитам да изпратя геопоинт в push полезен товар от Parse Cloud Code. Както е отбелязано в кода, ако коментирам реда, в който добавям "latitude":location.latitude пристигат моите известия.

С линията вътре обаче разбирам success извиква се, но натискането се показва като 0 получатели в контролния панел Parse Push. И разбира се никога не стига до другия край.

Location.latitude не е нула, това е нормален дълъг десетичен знак. Местоположението е Geopoint, т.е. "location":{"__type":"GeoPoint","latitude":0.40281958847904,"longitude":-0.337979459707093}

Помогне?

var pushData = {
"aps": {
"alert":"Here lies treasure " + placeName,
"badge":"Increment",
"priority":10,
"sound":"Ting.caf",
"content-available":1
},
"latitude": location.latitude, // if I comment this line out everything works fine
"senderName":senderName,
"sender": senderID,
"request": request.id
};

Parse.Push.send({
channels: [recipient],
data: pushData
}, {
success: function() {
console.log("Pushed for " + recipient);
},
error: function(error) {
console.log("Error " + JSON.stringify(error) + " sending push for " + recipient);
}
});

Друг бит информация, задаването на този клавиш премахва "ябълката" от списъка с канали под "target" в конзолата Parse Push. Най-горният включва ключа, долният - не:

скрийншот, показващ един успех и един провал

Отговори:

0 за отговор № 1

Що се отнася до iOS: Вашият полезен товар на известията изглежда хубав и сложен, сигурен ли сте, че ще се поберете в границите около 230 байта (абсолютният лимит е 256, но заглавките също изяждат някои байтове) (ако всички низове във вашия случай бяха около 5-10 знака, лесно можете да достигнете лимита)

Бихте ли могли да опитате да пресечете всички полета до стойности за единична / двойна буква ("senderName" -> "sn")?

За други платформи можете също да опитате да предавате location.latitude на низ само с 4-6 десетични цифри?