2017-07-05 54 views

回答

2

云代码只写内部云/ 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); 
    }); 
}); 

,你可以从安卓如下调用此函数:

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

+0

您好感谢您的回复,cloud/main.js文件在哪里?我在我的SDK中找不到它,我的所有解析库都在我的gradle中同步 –

+0

您在哪里部署了解析服务器代码? –

+0

我没有部署任何解析服务器代码,只是连接到我的android应用程序的解析服务器,我不知道我可以在哪里编写云代码并将其部署到 –

相关问题