解析通知显示空的地理查询

时间:2015-10-17 22:02:44

标签: javascript angularjs parse-platform ionic

这类似于Parse geo-queries always empty

的延续

我的设备安装正常,我已经创建了一个自定义类" test_users"包含位置数据。 "安装"中的每个实例; class拥有指向" test_users"的指针。实例,列名称为" test"下面**你可以在下面看到,当我点击指针值时,它会转到" test_user"实例。 Installation class

和" test_users"类 test_users class

我有以下javascript代码来查询发送推送通知的频道和位置:

$http({
        "url": "https://api.parse.com/1/push",
        "method": "POST",
        "data": {
            "data": { "alert": "test!! ", 
                                "sound": "beep.caf", 
                                "badge": "Increment",  
                                "uid":user_uid, 
                                "date":date, 
                                "time":time
            },
            "where": {
                "channel": category,
                "test": {
                "$inQuery": {
                  "location": {
                    "$nearSphere": {
                      "__type": "GeoPoint",
                      "latitude": 37.7150 ,
                      "longitude": -117.1625
                    },
                    "$maxDistanceInMiles": 20
                  }
                }
              }
            }
        },
        "headers": {
            "X-Parse-Application-Id": "######",
            "X-Parse-REST-API-Key": "#######",
            "Content-Type": "application/json"
        },
        "params": 
        {
            "uid" : user_uid,
            "date": date,
            "time": time
        }
    });

但是,没有创建推送通知,当我检查分析时,我看到enter image description here

关于我查询错误的地方的任何想法?或者#34; test_users"类? 更新:在另一个实验中,我还创建了一个_User类,就像parse.com推送通知文档一样(并且有#34;安装"实例存储指向_User实例的指针),并且相同空地理查询结果。

0 个答案:

没有答案