标签: parsefacebookutils

CocoaPods repo上的"PFFacebookUtils.framework"在哪里?

有谁知道在CocoaPods的新版SDK中哪里可以找到框架ParseFacebookUtils/PFFacebookUtils.h?螺栓自动安装但没有ParseFacebookUtils

谢谢!

cocoapods parse-platform parsefacebookutils

21
推荐指数
2
解决办法
7258
查看次数

Parse SDK Android - Facebook Graph API v2.0

我在我的应用程序中使用Parse SDK(https://github.com/ParsePlatform/Parse-SDK-Android).

我的应用程序还使用Facebook Utils来提供Facebook的登录体验(https://github.com/ParsePlatform/ParseFacebookUtils-Android)

最近我收到了Facebook开发者关于我的一个应用程序的以下消息:"xxx最近对Graph API v2.0进行了API调用,该调用将于8月8日星期一到达2年弃用窗口的末尾, 2016年.请将所有电话迁移到v2.1或更高版本,以避免潜在的破坏体验."

我该如何解决这个问题?

这是dependecies部分中的build.gradle文件:

dependencies {
  compile fileTree(dir: 'libs', include: ['*.jar'])
  testCompile 'junit:junit:4.12'
  compile 'com.parse:parse-android:1.13.1'
  compile 'com.parse:parsefacebookutils-v4-android:1.10.4@aar'
  compile 'com.parse.bolts:bolts-tasks:1.4.0'
  compile 'com.parse.bolts:bolts-applinks:1.4.0'
  compile 'com.jeremyfeinstein.slidingmenu:library:1.3@aar'
  compile 'com.soundcloud.android:android-crop:1.0.0@aar'
  compile 'com.facebook.android:facebook-android-sdk:4.+'
  compile files('libs/universal-image-loader-1.9.3.jar')

}
Run Code Online (Sandbox Code Playgroud)

这是我使用Facebook SDK的代码中唯一的一点:

ParseFacebookUtils.logInWithReadPermissionsInBackground(Login.this, permissions, new LogInCallback() {
                @Override
                public void done(final ParseUser user, ParseException err) {

                    fbdialog = new ProgressDialog(Login.this);
                    fbdialog.setTitle("Contacting Facebook");
                    fbdialog.setMessage("Please wait a moment. We are contacting Facebook to perform the registration");
                    fbdialog.show();

                    if (user == null) { …
Run Code Online (Sandbox Code Playgroud)

android facebook facebook-graph-api parse-platform parsefacebookutils

12
推荐指数
1
解决办法
966
查看次数

使用Facebook SDK和ParseFacebookUtils登录时出现NullPointerException

我们正在使用Parse SDK并尝试使用Facebook功能登录.但我们无法理解.我们得到NullPointerException.我们的实施有什么问题?

我们使用的SDK版本: Parse SDK 1.10.3, Facebook SDK 4.7.0, ParseFacebookUtilsV4-1.10.3

Stacktrace:

11-08 15:27:34.507 8983-8983/com.taurus.trolley E/AndroidRuntime: java.lang.NullPointerException: Attempt to invoke virtual method 'boolean java.lang.String.equals(java.lang.Object)' on a null object reference
11-08 15:27:34.507 8983-8983/com.taurus.trolley E/AndroidRuntime:     at com.facebook.login.LoginClient.getLogger(LoginClient.java:363)
11-08 15:27:34.507 8983-8983/com.taurus.trolley E/AndroidRuntime:     at com.facebook.login.LoginClient.logAuthorizationMethodComplete(LoginClient.java:413)
11-08 15:27:34.507 8983-8983/com.taurus.trolley E/AndroidRuntime:     at com.facebook.login.LoginClient.tryNextHandler(LoginClient.java:196)
11-08 15:27:34.507 8983-8983/com.taurus.trolley E/AndroidRuntime:     at com.facebook.login.GetTokenLoginMethodHandler.getTokenCompleted(GetTokenLoginMethodHandler.java:119)
11-08 15:27:34.507 8983-8983/com.taurus.trolley E/AndroidRuntime:     at com.facebook.login.GetTokenLoginMethodHandler$1.completed(GetTokenLoginMethodHandler.java:74)
11-08 15:27:34.507 8983-8983/com.taurus.trolley E/AndroidRuntime:     at com.facebook.internal.PlatformServiceClient.callback(PlatformServiceClient.java:157)
11-08 15:27:34.507 8983-8983/com.taurus.trolley E/AndroidRuntime:     at com.facebook.internal.PlatformServiceClient.handleMessage(PlatformServiceClient.java:141)
11-08 15:27:34.507 8983-8983/com.taurus.trolley E/AndroidRuntime:     at com.facebook.internal.PlatformServiceClient$1.handleMessage(PlatformServiceClient.java:62)
11-08 …
Run Code Online (Sandbox Code Playgroud)

java android facebook parse-platform parsefacebookutils

5
推荐指数
1
解决办法
1007
查看次数

升级解析cocoapod后,PFFacebookUtils未解析

我刚刚更新的吊舱文件在我的项目,从提高解析版 1.2.191.5.0,现在我得到的编译错误为PFFacebookUtils类,如下

使用未声明的标识符'PFFacebookUtils'

ios cocoapods parse-platform ios7 parsefacebookutils

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

从未调用过PFFacebookUtils loginWithPermissions块

我正在使用facebook登录测试应用程序.我做了一个按钮,当我点击它时,Facebook页面出现,在密码之后它就消失了.问题是永远不会调用来自[PFFacebookUtils loginWithPermissions]的块.这样我就不能预先形成我的segue.

我想我已经在Parse和Facebook上进行了所有配置.所有类都在PrefixHeader中导入

Appdelegate方法已使用developer.facebook.com文档中的信息进行了更新.

PrefixHeader PrefixHeader

AppDelegate中 AppDelegate中

我的Root View控制器类 AppDelegate中

facebook ios facebook-login parse-platform parsefacebookutils

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

PFFacebookUtils.initializeFacebookWithApplicationLaunchOptions(launchOptions)给出编译错误

我正在尝试将facebook登录集成到我的解析应用程序中.我按照解析教程中提到的每一步进行操作.在下面的代码中,我收到编译错误.

 func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
    // Override point for customization after application launch.
    line1: Parse.setApplicationId("xxx", clientKey: "yyy")
    line2: PFFacebookUtils.initializeFacebookWithApplicationLaunchOptions(launchOptions)       
    line3: PFAnalytics.trackAppOpenedWithLaunchOptions(launchOptions)
    line4: return true
}
Run Code Online (Sandbox Code Playgroud)

第3行,我收到错误:

可选类型的值' [NSObject:AnyObject]'未展开; 你的意思是用' !'还是' ?'?

如果我使用' !' 手动解开它,因为launchOptions可以是nil,我得到:

致命错误:在展开Optional值时意外发现nil

如果我检查无,我得到:

NSInternalInconsistencyException',原因:'你必须通过调用来初始化PFFacebookUtils +initializeFacebookWithApplicationLaunchOptions

知道怎么解决吗?

parse-platform parsefacebookutils

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

Facebook SDK v4&Parse(Swift)

我正在尝试使用ParseFacebookUtilsv4和FacebookSDK v4.经过多次试验,我已设法将错误减少到1.

func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {

    Parse.setApplicationId("###",
        clientKey: "###")

    PFFacebookUtils.initializeFacebookWithLaunchOptions(launchOptions)

}
Run Code Online (Sandbox Code Playgroud)

在这部分中,这是完全从Parse的iOS Docs - Facebook Setup(昨天为FBSDKv4更新)复制的,我收到一个错误:

'PFFacebookUtils.Type' does not have a member named 'initializeFacebookWithLaunchOptions'
Run Code Online (Sandbox Code Playgroud)

当我检查ParseFacebookUtilsv4的完整文档时,它说〜警告:此类支持官方Facebook iOS SDK v4.0 +,仅在iOS上可用.〜,我看到没有任何名为'initializeFacebookWithLaunchOptions'的类; 相反,有'initializeFacebookWithApplicationLaunchOptions:'

但是,当我将AppDelegate.swift/didFinishLaunchingWithOptions部分更改为:

func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {

    Parse.setApplicationId("###",
        clientKey: "###")

    PFFacebookUtils.initializeFacebookWithApplicationLaunchOptions(launchOptions)

}
Run Code Online (Sandbox Code Playgroud)

...我得到一个错误,上面写着'在预期返回'Bool'的函数中错过了返回.然后我尝试添加两者

 return true /* AND */ return false // at the end of the function; 
Run Code Online (Sandbox Code Playgroud)

...我遇到了9次崩溃,例如:i.stack.imgur.com/o989R.png

我完全陷入困境,不知道如何解决这个问题.

facebook ios parse-platform facebook-sdk-4.0 parsefacebookutils

0
推荐指数
1
解决办法
3346
查看次数