Tag: parse.com

parsing和Facebooklogin和注册返回“用户已取消login”(iOS 8.1 + Swift 1.2)

我一直试图使用Parse(版本1.7.4)login并使用Facebook的SDK(版本4.1)注册用户,但每次我尝试注册时,下面的代码打印出“用户取消的FBlogin”,这意味着用户被返回为零,但没有错误。 我不知道这是一个parsing问题还是一个Facebook问题,但是如果有人有任何想法可以解决这个问题,我会非常感激。 这是我的login/注册视图控制器的代码: let permissions = [ "email","user_birthday", "public_profile", "user_friends"] @IBOutlet weak var lblStatus: UILabel! @IBAction func facebookLoginDidPress(sender: AnyObject) { self.lblStatus.alpha = 0 PFFacebookUtils.logInInBackgroundWithReadPermissions(self.permissions, block: { (user: PFUser?, error: NSError?) -> Void in if user == nil { if error == nil { println("User cancelled FB login") self.lblStatus.text = "User cancelled login" self.lblStatus.alpha = 1 […]

iOS获取Parse Facebook好友名字和分数

我从Parse获取Facebook朋友列表,并将其所有数据存储在任何Array中。 例如: ( "<PFUser:npzU2fuydD:(null)> { \n HS = 99; \n fbId = 1000000000000000; \n profile = { \n facebookId = 100000748420227; \n name = \"Name Lastname"; \n pictureURL = \"https://graph.facebook.com/100000000000000/picture?type=large&return_ssl_resources=1\"; \n }; \n username = k49vitcfqbb22p0pu40ejy6oh;\n}" 代码如下: [FBRequestConnection startForMyFriendsWithCompletionHandler:^(FBRequestConnection *connection, id result, NSError *error) { if (!error) { // result will contain an array with […]

使用Parse.com Stripe API创build费用时出错

我正试图创build一个带条纹testing帐户的收费。 这是我的parsing云function: Parse.Cloud.define("charge", function(request, response) { var Stripe = require('stripe'); Stripe.initialize('…'); Stripe.Charges.create({ amount: 1000, currency: "usd", customer: "…" },{ success: function(httpResponse) { response.success("Purchase made!"); }, error: function(httpResponse) { response.error("Uh oh, something went wrong"); } }); }); 我已经硬编码客户ID到function只是为了testing。 当我从我的应用程序调用函数时,我得到以下错误: TypeError: Object [object Object] has no method '_each' at request (stripe.js:58:11) at post (stripe.js:117:12) at Object.module.exports.Charges.create (stripe.js:157:16) […]

Swift pull重新加载表中的对象而不是更新

我从分析导入数据,并试图添加“拉刷新”function,所以如果有人添加一个对象,它将添加到tableview,但现在它复制了什么已经在tableview。 显然,如果没有添加任何东西,我什么都不应该改变。 许多帮助将是最重要的 这是我的代码如下 var refresher: UIRefreshControl! func Refresh() { let query = PFQuery(className: "Events") query.orderByAscending("Date") query.findObjectsInBackgroundWithBlock { (objects, error) -> Void in if error == nil { // query successful – display number of rows found print("Successfully retrieved \(objects!.count) Events") if let objects = objects { for object in objects { self.postedEvents.append(object.objectForKey("Name") as! String) […]

通过Parse发送推送通知时没有声音

无论出于何种原因,我无法让我的推送通知发出默认声音,也无法在收到徽章时更新徽章号码。 这是我的代码如下。 你认为我的代码有问题吗? 还是有configuration问题,我不知道? 谢谢你的帮助! PFQuery *pushQuery = [PFInstallation query]; [pushQuery whereKey:@"installationUser" containedIn:recipients]; // Send push notification to our query PFPush *push = [[PFPush alloc] init]; [push setQuery:pushQuery]; NSDictionary *data = [NSDictionary dictionaryWithObjectsAndKeys: message, @"alert", @"Increment", @"badge", nil]; [push setData:data]; [push setMessage:[NSString stringWithFormat:@"%@ sent you a photo!", currentUser.username]]; [push sendPushInBackgroundWithBlock:^(BOOL succeeded, NSError *error) { if(!error) […]

在Parse iOS中更新保存的数据

我使用此代码来更新数据浏览器上的数据parsing。 PFQuery *query = [PFQuery queryWithClassName:@"UserInformation"]; [query getObjectInBackgroundWithId:@"dIwnk9tbr0" block:^(PFObject *gameScore, NSError *error) { gameScore[@"email_address"] = @"testkolang@y.com"; [gameScore saveInBackground]; }]; 但是我有这样的错误。 并且parsing的数据没有改变。 2014-03-12 18:08:06.036 AndroidiOsPushTest[3725:1803] Error: object not found for update (Code: 101, Version: 1.2.18)

在parsingios中更新安装表中的设备令牌

我想在使用iOSparsing上更新安装表中的设备令牌。 为了保存设备令牌,我做了: PFInstallation *currentInstallation = [PFInstallation currentInstallation]; [currentInstallation setDeviceTokenFromData:(NSData*)[AppHelper userDefaultsForKey:@"token"]]; [currentInstallation setObject:[PFUser currentUser].objectId forKey:@"user"]; NSArray *channels = [NSArray arrayWithObjects:@"AnyString",nil]; currentInstallation.channels=channels; [currentInstallation saveInBackground]; 我想更新这个设备令牌。 我知道更新令牌,我必须使用其余的API,即https://api.parse.com/1/installations 。 如何更新行,因为我也没有安装ID。 请提供适当的语法。

parsing和Swift:如何使用高级定位推送到没有用户的特定设备?

我目前正在创build一个应用程序,用户可以添加一个post,而无需login到应用程序或使用任何凭据。 该应用程序的其他用户可以打开应用程序,并直接评论的职位(评论是后对象的数组)。 我阅读了parsing文档,我相信这将使用高级定位。 我看到PFInstallation.currentInstallation()为高级目标,但我相信这是基于用户类,我没有使用Parse.com用户类 我想做的是发送推送通知给原来的海报,当他们的post中添加了评论…所以,我想知道我将如何去完成? 谢谢!

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。 谢谢