我之前使用 phonegap for android 构建了一些非常简单的应用程序。
现在我正在构建一个需要来自每个用户的后台服务的状态栏通知。使用 phonegaps backgroundservice 插件,我能够通过示例 twitter 提要获取通知。
getMethod = new HttpGet("http://search.twitter.com/search.json?q=phonegap&rpp=1&page1");
它按预期工作,但我遇到了很大的麻烦。
1 - 我不擅长 json
2 - 我还没有弄清楚如何在手机上存储用户凭据(用户 id f.example)。
因此,假设我想构建自己的 json 文件 myjson.php。在我的 java 类中,我无法传递用户 ID,因为它没有存储在本地,并且我无法获取它。我的 httpget 将是:
getMethod = new HttpGet("http://domain.com/myjson.php");
Myjson.php 将为我提供任何新消息,因此我必须有一种方法来指定哪个用户正在请求该文件。考虑到它都是通过sql,它必须是相同的值。php 会话不会削减它,因为手机经常清除缓存并忘记用户凭据。
我怎样才能做到这一点?本地sql?xml?如果我设法在本地存储用户凭据,我如何将这些添加到我的 httpget 请求中?
非常感谢任何帮助和指针,因为我阅读和阅读和阅读现在=卡住了。