应用程序概述:1,注册为半径开发者接近套件和创建栅栏。 2.获取从网站上下载文件ProximityKit.properties从PKKitURL JSON响应。 3.解析JSON响应得到lat和长。 获取用户的位置和检查接近。
目前,我已经做了注册,建立围栏,下载属性文件,并在ProximityKit的SDK集成所需要的所有其他基本的东西。
现在,我想从目前的在属性文件的URL JSON响应。 我可以使用下面的代码检索URL。
Configuration config = new Configuration(this);
Log.d(Const.DEBUG,
"DeviceID = " + config.getDeviceId() + "\nKitUrl = "
+ config.getKitUrl() + "\nLicenseKey = "
+ config.getLicenseKey());
样品JSON响应:
{"kit":{"id":2837,"name":"My Kit","created_at":"2014-06-20T10:42:46.999Z","updated_at":"2014-06-20T10:42:46.999Z","links":{"map":"/api/maps/823"},"map":{"id":823,"name":"Wasp Hyderabad","created_at":"2014-06-20T16:20:13.504Z","updated_at":"2014-06-24T12:08:47.470Z","location":["17.4367","78.505243"],"overlays":[{"type":"circle","id":1968,"name":"Wasp Hyd Office","identifier":"pk-circleoverlay-1968","center":[17.443815,78.502657],"radius":197.846424},{"type":"circle","id":1969,"name":"Secunderabad","identifier":"pk-circleoverlay-1969","center":[17.437274,78.504884],"radius":257.538757}]},"ibeacons":[]}}
如果我直接尝试访问的URL,并得到响应,我得到一个AuthFailureError,我猜是因为一些认证问题。 我的问题是我如何得到这个JSON回应我的应用程序?
我把所有的属性文件所需要的参数,但我不知道,如何将它们发送到服务器,进行身份验证。 任何人,谁一直在使用RadiusNetwork的ProximityKit能,帮助我。