2017-03-24 10 views
0

クラウドコードを使用して解析プッシュ通知を取得しようとしています。ここ は、私がやっていることです:Parse PushError 141無効な関数クラウドコード

私AppDelegate.swiftで

 let currentInstallation = PFInstallation.current() 
     currentInstallation?["user"] = PFUser.current()!.username! 

ユーザーのユーザー名が

 // Create the push notification messages 
     let pushMessage = "\(PFUser.current()!.username!) has mentioned you in a post." 

     // Submit the push notification. 
     PFCloud.callFunction(inBackground: "mentions", withParameters: ["message" : pushMessage, "User" : "\(word)"]) 

に言及されているときに、私はここに私のクラウドコードは、次のクラウドコード関数を呼び出します

Parse.Cloud.define("mentions", function(request,result){ 
 
    
 
    var message = request.params.message; 
 
    var pushQuery = new Parse.Query(Parse.Installation); 
 
    pushQuery.equalTo("user",request.params.User); \t 
 
\t 
 
    Parse.Push.send({ 
 
    where: pushQuery, 
 
    data : { 
 
     alert: message, 
 
     badge: "Increment", 
 
    } 
 
    }, { 
 
    success: function(result) { 
 
    console.log(JSON.stringify(result)); 
 
    response.success(result); 
 
    }, 
 
    error: function(error) { 
 
    console.error(JSON.stringify(error)); 
 
    response.error(error.message) 
 
    } 
 
    useMasterKey: true 
 

 
    }); 
 

 
});
ログ

答えて

0

をチェックするとき

私はその後、私はそれが

FUNCされている必要があります

  1. 最初に私のコードで2つのエラーが検出されたエラー141を取得する(リクエスト、レスポンス)

    1. カンマで

      response.error(error.message) } //ここ useMasterKey:真

関連する問題