Tag: 云代码

在开放源代码分析服务器上实现云代码

我正在开发一个应用程序使用新的分析服务器。 我已经研究了很多,但不能弄清楚。 我想运行一些服务器端代码(云代码),但我不知道如何使用Heroku和Mongo甚至创build一个云代码文件。 很感谢任何forms的帮助!

用云代码parsing推送通知语言

我的应用需要双语(英语和意大利语)。 我正在通过云代码推送通知,我试图根据客户端语言发送不同的通知。 我在安装表中创build了一个语言字段,并保存到[[NSLocale preferredLanguages] objectAtIndex:0]; 。 下面的代码工作,但我想知道是否有另一种方式来做到这一点。 我宁愿在查询之前设置“alert”消息,以便我只有1个查询。 基本上我需要检查该特定用户的语言字段是否为“it”,然后进行查询。 有可能或我的是唯一的解决scheme吗? //push test Parse.Cloud.afterSave("MeetingObject", function(request) { // user owner of the meeting object var user = request.object.get("user"); var pushQueryEn = new Parse.Query(Parse.Installation); pushQueryEn.equalTo("user", user); pushQueryEn.notEqualTo("language", 'it'); Parse.Push.send({ where: pushQueryEn, data: { alert: "English push test", badge: "Increment", sound: "cheering.caf", } }, { success: function() { // […]

Parse-server:iOS推送通知

我试图做一个推送通知,我已经在parse-server / certs文件夹中设置我的.p12文件。 这是我的index.js中的代码: var api = new ParseServer({ databaseURI: process.env.DATABASE_URI || 'mongodb://localhost:27017/dev', cloud: process.env.CLOUD_CODE_MAIN || __dirname + '/cloud/main.js', appId: 'xx', masterKey: 'xx', fileKey: 'xx', clientKey: 'xx', serverURL: 'xx', push: { ios: [ { pdx: 'certs/ParsePushDevelopmentCertificate.p12', // Dev PFX or P12 bundleId: 'bundleId', production: false // Dev } ] } }); 我想通过云代码发送推送通知。 所以这里是我的main.js: Parse.Cloud.define("pushToAll", function […]

parsing推送通知不按时触发

在我的应用程序中,用户创build一个警报,上传要parsing的对象,并按照他们select的时间安排推送通知。 我昨天有工作,但由于某种原因今天,用户创build警报后,通知被触发。 我无法弄清楚,我不记得有什么改变。 这是我的代码来创build通知: PFUser *user = [PFUser currentUser]; PFObject *alarm = [PFObject objectWithClassName:@"Alarm"]; alarm[@"Active"] = @YES; alarm[@"Bounty"] = IntNumber; alarm[@"ActionComplete"] = [NSNumber numberWithInt:0];; alarm[@"Time"] = _alarmTime; alarm[@"User"] = [PFUser currentUser]; NSLog(@"%@",_alarmTime); NSString *dateString = [NSString stringWithFormat:@"%f",[_alarmTime timeIntervalSince1970] * 1000]; NSString *clientId = [[PFUser currentUser] objectId]; NSLog(@"%@",dateString); alarm[@"aString"] = dateString; [alarm save]; NSString *objectID = […]

*简单*parsing云代码查询失败“TypeError:无法调用未定义的方法'get'\ n检索该信息”

我一直试图做几个小时很简单的事情,我不知道我做错了什么。 我很简单,试图从我的parsing数据集中通过云代码查询第一人的用户名,然后我想把它带到我的iOS应用程序。 尽pipe所有的尝试似乎没有工作。 下面你会发现我的代码。 Parse.Cloud.define("userName", function(request,response){ var query = new Parse.Query(Parse.User); query.equalTo("username", request.params.username) query.first({ success: function(getUserName) { var userString = getUserName.get("username"); response.success(userString); }, error: function(error) { alert("Error: " + error.code + " " + error.message); } }); }); [PFCloud callFunctionInBackground:@"userName" withParameters:@{} block:^(NSString *result, NSError *error) { if (!error){ NSLog(result); } }]; 我也不应该说我除了“用户名:”之外还要在“参数”部分放置什么 编辑:此外,当我尝试部署parsing云代码时,我得到“types错误:无法调用方法”得到未定义\ n“

parsingSwift IOS – PFCloud callFunctionInBackgroundselect器未被调用

当我从正常调用PFcloud函数返回正确的计数如何,当我调用select器,select器callback函数不会被触发, 欣赏是否有任何可以指向我什么是我的代码中的错误。 工作模块 – 成功打印计数 PFCloud.callFunctionInBackground(CloudFunctions.getBookingCount, withParameters: ["camp": "pmAwLDTNc6"], block: { (result: AnyObject!, error: NSError!) -> Void in if ( error === nil) { NSLog("Booking Count call back: \(result) ") } else if (error != nil) { NSLog("error in helloWorld: \(error.userInfo)") } }) 不工作块(select器) – select器function未被调用 PFCloud.callFunctionInBackground(CloudFunctions.getBookingCount, withParameters: ["camp": "pmAwLDTNc6"], target: self, selector: "block:") func […]

parsing推送通知云代码错误?

更新:我得到这个错误,因为Parse-Server 2.2.17有一个错误。 我通过回到2.2.16来修复它。 有谁知道我为什么得到这个错误? 这是我的云代码: `Parse.Cloud.define(“Messages”,function(request,response){ var pushQuery = new Parse.Query(Parse.Installation); Parse.Push.send({ where: pushQuery, data: { alert: "New Event Added", sound: "default" } },{ success: function(){ console.log("Push Sent!") }, error: function (error) { console.log(error) }, useMasterKey: true }); });` 这是我得到的错误: 然后这就是我如何调用代码:`PFCloud.callFunctionInBackground(“Messages”,withParameters:nil){(object,error)in if error == nil { print("Success!") } else { print(error) } } index.js: `

如何构build一个parsing类来包含isliked,正在跟随PFQuery结果的字段

我找不到有效的方式来查询post(PFObject)或用户(PFUser)类,并且也分别包含结果数组中包含isPostLiked(boolean)和isUserFollowed(boolean)。 比方说,我已经查询并从服务器收到25个职位。 如果我以前喜欢这个post,我想用红色填写像心脏button。 查询这些post的所有内容并查看当前用户是否包含在结果中将是非常低效的。 是否有可能编写一个云代码函数插入一个“isLiked”字段的查询结果,并将其返回给用户例如? 自从我卡在这里以后,我开始接受新的策略。 很显然,大多数社交应用程序都有这个需求作为标准,所以必须有一个有效的解决scheme。 谢谢

使用Stripe + Parse与云代码一起存储信用卡

我试图将用户的信用卡存储到条纹。 一旦令牌被创build,我试图将用户的令牌作为客户保存到Stripe。 但我没有find任何答案我的问题,我只需要将卡存储到已经存在的用户。 我尝试使用方法Stripe.Customers.update,但它存储新卡,如果用户有一个删除“默认”卡。 并使用Stripe.Customers.create方法创build一个新的客户与新的卡,但我需要存储在特定的用户。 云代码: Parse.Cloud.define("stripeCreateCard", function(request,response) { Stripe.initialize(STRIPE_SECRET_KEY); Stripe.Customers.create ( request.params, { success:function(results) { response.success(results); }, error:function(error) { response.error("Error:" +error); } } ); }); Parse.Cloud.define("stripeUpdateCustomer", function(request, response) { Stripe.initialize(STRIPE_SECRET_KEY); Stripe.Customers.update ( request.params["customerId"], request.params["data"], { success:function(results) { console.log(results["id"]); response.success(results); }, error:function(error) { response.error("Error:" +error); } } ); }); iOS代码: class func getParamsForAddingCardToCustomer(custormerId: String, cardToken: […]

在分析服务器和Heroku中使用Cloud Code

我正在尝试了解新的Parse Server并在Heroku上进行了部署。 这很顺利,但是我正在努力的是弄清楚如何编写服务器端代码(Cloud Code)。 我已经多次阅读了parsing服务器示例,所以我必须错过一些东西,但是我很不清楚是否应该使用Express来处理某些事情,或者我甚至开始包含我的云代码文件。 很感谢任何forms的帮助。 更新: 我发现我只是在错误的地方看云文件夹。 我把它和index.js移动到我的桌面上的应用程序文件夹。 我已经将main.js中的默认代码更改为我的自定义代码。 我用我的应用程序信息设置了index.js。 现在的问题是,当我运行应用程序,并尝试调用云代码函数,我得到错误无效的function。