2014-10-09 77 views
0

我想开始使用Parse.com来构建一个新的应用程序。我在他们的网站上阅读了很好的文档,但恐怕有些东西我可能错过了。正在使用parse.com框架安全吗?

我知道我可以从应用程序添加DB数据。假设我想节省一些“注意”到DB从我的Android应用程序 - 我可以看到我从Android SDK调用它保存到我的数据库的方法:

String data = txtnote.getText().toString(); // read the note from the view 
ParseObject note = new ParseObject("Notes"); // saves to notes DB 
note.put(USER_NAME_KEY, username); 
note.put("note", data); 
note.saveInBackground(new SaveCallback() 
{ 
    @Override 
    public void done(ParseException e) 
    { 
     // DO SOMETHING 
    } 
}); 

我想知道这个代码是安全?看起来,如果有人试图对我的代码进行反向工程,他实际上可以看到有关我的解析帐户的一些信息(当我初始化应用程序时,我使用APP_ID和CLIENT_KEY)。如果我将它与使用安装在某个服务器上的REST API进行比较,那么我只会将想要存储的数据与用户的身份验证密钥一起发送?

我错过了什么?有没有办法在parse.com上使用云代码完成一些REST API之王?在保存前不需要进行一些操作?

我会感谢你的回答,如果你能指导我的某个地方,我可以了解更多。

回答

1
+0

谢谢您的详细评论。有没有办法将用户云代码作为REST API来配置为资源URL?在保存\删除后\之前使用预定义操作,而不是使用\ – user1002065 2014-10-10 08:37:00

+0

@ user1002065你所有的解析[数据模型可以通过REST API访问](https://parse.com/docs/rest) – ashoke 2014-10-10 08:43:33

+0

嗨,我知道,但我问是否可以添加我自己的功能到他们提供的开箱即用REST。我想在中间添加一些自定义业务逻辑。可能吗?谢谢 – user1002065 2014-10-11 18:11:17