2017-03-24 31 views
0

我試圖讓解析推送通知使用雲代碼工作。 這裏是我做了什麼:解析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

時出現錯誤141,我發現在我的代碼第一

  1. 它應該是

FUNC兩個錯誤(請求,響應)

  1. 它應該是

    response.error(返回Error.message) },//用逗號該處 useMasterKey:真