- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Android 指南3简介3应用3对象3ParseObject3保存对象4对象检索4本地数据存储库5离线保存对象6对象更新7删除对象8关系数据8数据类型9查询10基本查询10查询限制条件11数组值查询13字符串值查询14关系型查询14查询本地数据存储库16查询缓存16对象计数18混合查询19子类19ParseObject 子类化20访问器、转变器和方法20初始化子类21查询21文件22ParseFile22进度23分析23应用开启/推送分析23自定义分析24推送通知24设置推送24安装25发送推送通知26使用通道26使用高级定位28发送选项29自定义您的通知29设置有效期30通过平台定位31推送通知排程32接收推送通知32以活动进行响应33以意图进行响应33跟踪推送和应用开启次数34疑难解答35本地数据存储库35Pin 操作36从本地数据存储库检索36查询本地数据存储库37取消 pin37使用标签进行 pin 操作37缓存查询结果38同步本地更改39用户39属性39注册40登录41验证电子邮箱41当前用户41匿名用户42设置当前用户42用户对象的安全性43其他对象的安全性43重置密码45查询46关联46数据浏览器中的用户46角色47属性47角色对象的安全性47其他对象的安全性48角色层次49Facebook 用户49设置49登录与注册50关联51请求权限52Facebook SDK 与 Parse52Twitter 用户53设置53登录与注册53关联54Twitter API 调用54云函数55GeoPoint55ParseGeoPoint55Geo 查询55注意事项56用户界面56ParseQueryAdapter56处理错误60安全60设置60Android 指南如果您尚未安装 SDK,请直接查看快速入门指南,安装 SDK 并使之在 Eclipse 中运行。您还可以查看?API 参考了解有关 SDK 的更多详细信息。简介Parse 平台为您的移动应用程序提供完整的后台解决方案。我们的目标是彻底消除编写服务器代码或维护服务器的需要。如果您熟悉 Ruby on Rails 等 Web 框架,就会发现我们的平台也采取和应用了许多与之相同原则。特别值得一提的是,我们的 SDK 几乎可供立即使用,您只需进行最简单的配置。应用在 Parse 平台上,您可以为每个移动应用需求创建一个应用。每个应用均有自己的应用程序 id 以及供您用于 SDK 的客户端密钥。您的 Parse 账户可以容纳多个应用。即使您只有一个应用程序,这也很有用,因为您可以部署不同的版本用于测试和生产。对象ParseObjectParse 上的数据储存建立在?ParseObject?的基础上。每个?ParseObject?包含 JSON 兼容数据的键值对。该数据没有计划性,即您不需要事先指定每个ParseObject?上存在的键。您只需随意设置您需要的键值对,我们的后台会储存它们。例如,假设您要跟踪游戏的高分。单个?ParseObject?可能包括:score: 1337, playerName: Sean Plott, cheatMode: false键值必须是字母数字字符串。键值可以是字符串、数字、布尔值或设置是数组和对象-只要是能用 JSON 编码的任何内容。每个?ParseObject?均有可供您用以区分不同数据种类的类名。例如,您可以把高分对象称为?GameScore。我们建议您这样命名类名(如:NameYourClassesLikeThis)和键值(如:nameYourKeysLikeThis),让您的代码看起来整齐美观。保存对象假如您想要将上述?GameScore?保存到 Parse 云中。保存接口与?Map?类似,多了?saveInBackground?方法:ParseObject gameScore = new ParseObject(GameScore);gameScore.put(score, 1337);gameScore.put(playerName, Sean Plott);gameScore.put(cheatMode, false);gameScore.saveInBackground();该代码运行后,您可能不知道是否执行了相关操作。为确保数据正确保存,您可以在 Parse 上查看应用中的数据浏览器。您应该会看到类似于以下的内容:objectId: xWMyZ4YEGZ, score: 1337, playerName: Sean Plott, cheatMode: false,createdAt:2011-06-10T18:33:42Z, updatedAt:2011-06-10T18:33:42Z这里要注意两点。在运行这个代码前,
文档评论(0)