2016-11-23 2 views
0

私はまったくクラウドコードに新しいので、上記の質問があります!パーズクラウドを実行するコードトリガーには応答が必要

1)クラウドコードのトリガー、beforeSave - afterSaveなどは、完了したらresponse.successとresponse.errorを呼び出す必要がありますか?

2)そうであれば、クライアントはその応答を受信できますか?

編集:最初の質問では、「前の」トリガーだけが必要であることを認識しました... 2番目の質問は未解決のままです!

答えて

1

beforeSave()トリガーでは、response.sucess()がこのようにクライアントに返されます。 それはだからあなたのクラウド・コードで、あなたが書くことができ、(すなわちのために保存する前に、ビジネスの検証のために)特定のメッセージを返すために興味深いことができることだけでエラーが発生した場合に です:

Parse.Cloud.beforeSave("MyObject", function(request, response) { 

    //business validation then if fail : 
    response.error("there was an error blabla..."); 
} 
}); 

その後クライアントが受け取ります対応するメッセージで例外を解析する

+0

したがって、チャットアプリケーションのafterSaveトリガを使用することはできますか?ユーザAが新しいメッセージを投稿した場合、ユーザBが即座にそのメッセージを受信することは可能ですか? –

+0

おそらくParse Live Queryを使用しますが、アンドロイドでまだ実装されていないと思います。 (IOSについてはわかりません) – toofoo

関連する問題