标签: parse-platform

解析无效会话令牌(代码:209,版本:1.7.1)

我刚刚更新了我的Parse和Facebook SDK(分别为1.7.1和4.0) - 两者都是我可能添加的工作的绝对痛苦!

但是,当我尝试使用Facebook登录时,我现在收到209错误.

这是我的代码示例:

- (void)loginWithFacebook:(HMSuccessBlock)completion{
NSArray *permissionsArray = @[@"user_about_me",@"user_location",@"user_friends",@"user_relationships"];

// Login PFUser using Facebook

[PFFacebookUtils logInInBackgroundWithReadPermissions:permissionsArray block:^(PFUser *user, NSError *error) {
    if (!user) {
        NSLog(@"Uh oh. The user cancelled the Facebook login.");
        UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Log In Error"
                                                        message:error.localizedDescription
                                                       delegate:nil
                                              cancelButtonTitle:nil
                                              otherButtonTitles:@"Dismiss", nil];
        [alert show];
        completion(NO, error);

    } else if (user.isNew) {
        NSLog(@"User signed up and logged in through Facebook!");
        if (completion) {
            completion(YES, nil);
        }
    } else {
        NSLog(@"User logged in through Facebook!");
           completion(YES, …
Run Code Online (Sandbox Code Playgroud)

facebook objective-c ios parse-platform facebook-sdk-4.0

31
推荐指数
3
解决办法
2万
查看次数

错误包`com.google.android.gms ...`不存在

我是Android开发的新手.我正在学习使用Parse.com后端服务并在早期陷入困境.

我正在按照教程创建使用的应用程序Google Maps Android API v2.我做了什么:

  1. 从解析下载示例项目
  2. AnyWall-android\Anywall文件夹从下载的项目导入Android Studio
  3. 重建项目

然后我在这里得到一堆错误:

import com.google.android.gms.common.ConnectionResult;
import com.google.android.gms.common.GooglePlayServicesClient;
import com.google.android.gms.common.GooglePlayServicesUtil;
import com.google.android.gms.location.LocationClient;
import com.google.android.gms.location.LocationListener;
import com.google.android.gms.location.LocationRequest;
import com.google.android.gms.maps.CameraUpdateFactory;
import com.google.android.gms.maps.GoogleMap.CancelableCallback;
import com.google.android.gms.maps.GoogleMap.OnCameraChangeListener;
import com.google.android.gms.maps.SupportMapFragment;
import com.google.android.gms.maps.model.BitmapDescriptorFactory;
import com.google.android.gms.maps.model.CameraPosition;
import com.google.android.gms.maps.model.Circle;
import com.google.android.gms.maps.model.CircleOptions;
import com.google.android.gms.maps.model.LatLng;
import com.google.android.gms.maps.model.LatLngBounds;
import com.google.android.gms.maps.model.Marker;
import com.google.android.gms.maps.model.MarkerOptions;
Run Code Online (Sandbox Code Playgroud)

common,locationmaps红色突出显示.问题是如何解决这些错误?

我感谢任何帮助或方向(我应该检查什么?它是否缺少库?如果是,我应该添加什么库以及从哪里获取它?)

android parse-platform google-maps-android-api-2 android-studio

30
推荐指数
5
解决办法
9万
查看次数

如何在pos中使用pfquery过滤ios中的布尔字段?

在针对Parse.com数据源的ios/objective c应用程序中进行查询如何构建我的PFQuery以在布尔列上进行过滤?

我有这样的事情;

PFQuery *query = [PFQuery queryWithClassName:@"MyClass"];
[query whereKey:@"MyBoolCol" equalTo:TRUE];
Run Code Online (Sandbox Code Playgroud)

我该怎么做呢?

谢谢.

boolean objective-c ios parse-platform

29
推荐指数
1
解决办法
7113
查看次数

解析Twitter SDK

我不想将twitter或Facebook与我的Parse应用程序集成,我已经在我的登录屏幕上编码了我想要的内容.我有6个错误:(我正在使用Xcode 5和最新版本的Parse SDK)

Undefined symbols for architecture x86_64:
  "_ACAccountTypeIdentifierTwitter", referenced from:
      -[PF_Twitter getLocalTwitterAccountAsync] in Parse(PF_Twitter.o)
  "_OBJC_CLASS_$_ACAccountStore", referenced from:
      objc-class-ref in Parse(PF_Twitter.o)
  "_OBJC_CLASS_$_SLComposeViewController", referenced from:
      objc-class-ref in Parse(PF_Twitter.o)
  "_OBJC_CLASS_$_SLRequest", referenced from:
      objc-class-ref in Parse(PF_Twitter.o)
  "_SLServiceTypeTwitter", referenced from:
      -[PF_Twitter getAccessTokenForReverseAuthAsync:localTwitterAccount:] in Parse(PF_Twitter.o)
      -[PF_Twitter getLocalTwitterAccountAsync] in Parse(PF_Twitter.o)
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Run Code Online (Sandbox Code Playgroud)

ios parse-platform

28
推荐指数
3
解决办法
9520
查看次数

如何在Cordova/Phonegap中使用Google Login API

我想在我的Phonegap应用程序中使用"Login with Google".我读了很多文章但却无法知道它是如何完成的.提前致谢.我尝试按照此URL使用oAuth2作为"已安装的应用程序" .但随后应用用户必须手动复制代码并粘贴到我的应用中.我正在使用built.io 联合登录,如果它相关.

android oauth cordova parse-platform google-oauth

28
推荐指数
4
解决办法
4万
查看次数

如何使用MongoDB在Heroku上托管我自己的Parse Server?

(要明确的是,我问这个问题,以便提供我发现的答案,以帮助其他同样受到Parse闭包影响的人)

Parse.com最近宣布他们将于2017年1月关闭商店,但幸运的是他们已经将他们的Parse Server软件开源,因此我们可以托管我们自己的Parse服务器实例.

我已经研究了可用于托管Parse Server的各种选项,并决定在Heroku上托管我的

我喜欢Parse,因为它很容易使用,而且我没有设置后端的真实经验.我曾尝试在线跟踪几个指南,但发现它们有点难以理解,模糊的步骤或步骤会让你在另一个安装了大量工具的网站上挖洞,这一切都让人感到有些困惑.

如何在heroku上托管Parse Server,将其设置为接受来自我的应用程序的跨域请求,创建MongoDB数据库,以及将我的所有数据从Parse迁移到新数据库?

heroku mongodb node.js parse-platform parse-server

28
推荐指数
1
解决办法
6828
查看次数

在Parse,Firebase和AWS Cognito之间哪个用户更好?

我愿意为我的应用程序使用同步服务.但我想选择最好的一个.我想知道哪一个更好.我的应用程序将在Android,IOS,Windows和Web上运行.

我正在使用Firebase,因为我测试了它.它给了我快速的结果,它也允许我离线工作.它会更好还是我会选择Parse或AWS Cognito?

我还可以选择Google Cloud.Google Cloud是否提供Firebase等服务?Parse和Firebase一样可以实时更新吗?

amazon-web-services parse-platform firebase amazon-cognito

27
推荐指数
1
解决办法
2万
查看次数

正在主线程上执行长时间运行的Parse操作

我收到错误:

"正在主线程上执行长时间运行的Parse操作.在warnParseOperationOnMainThread()上执行调试."

"打破warnParseOperationOnMainThread()进行调试."

我无法在我的代码中找到错误.有人可以告诉我我做错了什么吗?

PFQuery *query = [PFQuery queryWithClassName:@"User"];
[query getObjectInBackgroundWithId:[[PFUser currentUser] objectId] block:^(PFObject *object, NSError *error) {

    self.firstName = object[@"firstname"];
    self.lastName = object[@"lastname"];

    self.nameLabel.text = [[NSArray arrayWithObjects:self.firstName, self.lastName, nil] componentsJoinedByString:@" "];
}];
Run Code Online (Sandbox Code Playgroud)

objective-c ios parse-platform

26
推荐指数
2
解决办法
1万
查看次数

在Swift中过滤[AnyObject]的数组

AnyObject在Swift中有一个对象数组.每个对象都有一个餐馆的属性,例如名称,类型,位置等.如果我想保留数组中包含类型的所有对象:"Sushi",我如何过滤数组.

[AnyObject]包含2个对象的示例数组.过滤器应该保留第一个对象(类型:寿司):

[<Restaurant: 0x7ff302c8a4e0, objectId: LA74J92QDA, localId: (null)> {
    City = "New York";
    Country = "United States";
    Name = Sumo Japan;
    Type = Sushi, Japanese, Asian;
}, <Restaurant: 0x7ff302daa790, objectId: 0aKFrpKN46, localId: (null)> {
    City = "New York";
    Country = "United States";
    Name = Little Italy;
    Type = Italian, Pizza;
}]
Run Code Online (Sandbox Code Playgroud)

当前代码(但我不确定过滤器是否可以搜索数组[AnyObject]):

var query = PFQuery(className:"Restaurant")
query.whereKey("RestaurantLoc", nearGeoPoint:userGeoPoint, withinMiles:50)
query.limit = 2
query.findObjectsInBackgroundWithBlock {
    (objects: [AnyObject]!, error: NSError!) -> Void in
    if objects != nil …
Run Code Online (Sandbox Code Playgroud)

filter parse-platform swift

26
推荐指数
4
解决办法
6万
查看次数

连接iOS应用程序以解析时出错:架构i386的未定义符号

我是iOS和Parse的新手,并已成功将该服务用于我当前的一个应用程序.但是,我已经启动了第二个应用程序,当我连接应用程序进行解析(使用应用程序ID和客户端密钥)时,我收到4个错误.他们读作:

Undefined symbols for architecture i386:
  "_OBJC_CLASS_$_BFExecutor", referenced from:
      objc-class-ref in Parse(BFTask+Private.o)
      l_OBJC_$_CATEGORY_BFExecutor_$_Background in Parse(BFTask+Private.o)
  "_OBJC_CLASS_$_BFTask", referenced from:
      objc-class-ref in Parse(PFUser.o)
      objc-class-ref in Parse(PFFile.o)
      objc-class-ref in Parse(PFNetworkCommandRunner.o)
      objc-class-ref in Parse(PFObject.o)
      objc-class-ref in Parse(PFPush.o)
      objc-class-ref in Parse(PFRetryingCommandRunner.o)
      l_OBJC_$_CATEGORY_BFTask_$_Private in Parse(BFTask+Private.o)
      ...
  "_OBJC_CLASS_$_BFTaskCompletionSource", referenced from:
      objc-class-ref in Parse(PFCommandCache.o)
      objc-class-ref in Parse(PFFile.o)
      objc-class-ref in Parse(PFNetworkCommandRunner.o)
      objc-class-ref in Parse(PFObject.o)
      objc-class-ref in Parse(BFTask+Private.o)
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Run Code Online (Sandbox Code Playgroud)

objective-c ios parse-platform

25
推荐指数
1
解决办法
6622
查看次数