我在哪里可以为Android编写Parse Cloud Code函数?

时间:2017-07-05 12:58:04

标签: android parse-platform cloud-code

是否有可能将云代码功能直接写入android studio?如果不是我在哪里写一个?我无法在我的解析仪表板上找到它

感谢

1 个答案:

答案 0 :(得分:4)

云代码只能在你的应用程序的cloud / main.js文件中写入,你可以在那里创建云功能并从你的Android应用程序中调用它们。 例如:

Parse.Cloud.define("getPosts", function(request, response){
  var query = new Parse.Query("Posts");
  //TODO: query constraints here
  query.equalTo("key",request.params.text);
  query.find().then(function(results){
    response.success(results);
  });
});

你可以从android调用这个函数,如下所示:

public static void getPosts(String text, final onSearch onSearch) {
        HashMap<String, String> hashMap = new HashMap<>();
        hashMap.put("text", text);
        ParseCloud.callFunctionInBackground("getPosts", hashMap, new 
        FunctionCallback<List<Post>>() {
            @Override
            public void done(List<Post> object, ParseException e) {
                //TODO: use search results...
            }
        });
    }

您可以在文档中查看其他云功能和参数:Cloud Code Guide