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

Ada*_*m J 1 android parse-platform parse-cloud-code

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

谢谢

小智 5

云代码只写在你的应用程序的 express 模块中的 cloud/main.js 文件中,你可以在那里创建云函数并从你的安卓应用程序中调用它们。例子:

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);
  });
});
Run Code Online (Sandbox Code Playgroud)

你可以从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...
            }
        });
    }
Run Code Online (Sandbox Code Playgroud)

您可以在文档中查看其他云函数和参数:云代码指南