【发布时间】:2014-11-21 17:43:26
【问题描述】:
我正在尝试使用 Parse.com JavaScript API 实现地理推送通知。
我需要在某个 GeoPoint 的 1 公里范围内发送推送通知。我的代码如下:
Parse.initialize("<MyApplicationId>", "<MyParseRestAPIKey>");
var ponto = new Parse.GeoPoint(latitude, longitude);
// Find users near a given location
var userQuery = new Parse.Query(Parse.User);
userQuery.withinMiles("location", ponto, 1.0);
// Find devices associated with these users
var pushQuery = new Parse.Query(Parse.Installation);
pushQuery.matchesQuery('owner', userQuery);
Parse.Push.send({
where: pushQuery,
data: {
title: "Geolocalização Urba me",
alert: "A partir de agora você vai receber muitas promoções"
}
}, {
success: function() {
alert("Notificação enviada com sucesso!");
},
error: function(error) {
alert("Notificação não enviada!");
}
});
我总是收到成功消息,但它不起作用。在 Parse 仪表板中创建了campaing,但未发送任何推送。
我做错了什么?
最好的问候,
【问题讨论】:
标签: geolocation parse-platform push-notification push