Я использую Appcelerator для мобильных приложений в течение некоторого времени, но из-за проблемы с SDK для Facebook я быстро искал, чтобы переместить приложения в родной, и иметь больше контроля.Parse FacebookUtils для iOS 9 с ошибкой -canOpenURL
Все приложения в настоящее время используют Parse for the back end, а Facebook подписывают через модуль Appcelerator Facebook.
Однако все версии IOS, построенные с Appcelerator сейчас (так iOS9) не войти со следующей ошибкой:
-canOpenURL: failed for URL: "fbauth2:/" - error: "(null)"
Теперь я создал два пустых быстрые проекты, один для использования в Синтаксической SDK, и один для использования SDK для Facebook. Оба проекта выполняются по назначению, сохраняя объекты в Parse и подписываясь с Facebook соответственно.
Проект Facebook подписывается и извлекает почтовые сообщения пользователей и public_profile в порядке, и хотя я все еще получаю вышеупомянутую ошибку, это не влияет на вход в систему или на извлечение данных.
Тем не менее, я попытался объединить эти два варианта и использовать фреймворк Parse FacebookUtils, но у меня такая же проблема, что и у приложений Appcelerator. Я получаю ошибку, а потом ничего.
Мне кажется, что приведенная выше ошибка приводит к тому, что фреймворк FacebookUtils терпит неудачу, как и в модуле Appcelerator Facebook.
Итак, я предполагаю, что мой первоначальный вопрос:
Кто-нибудь везло с помощью рамки Анализировать FacebookUtils с iOS9?
Если другие были успешными, то я могу исследовать дальше, я бы просто не тратил часы, кружась кругами, пытаясь реализовать что-то, что просто невозможно.
- Xcode 7.1.1
- ParseFacebookUtilsV4
- Facebook LoginKit: V4.8.0
Вот мой код быстры Логин:
let readPermissions = ["public_profile","email","user_friends"]
PFFacebookUtils.logInInBackgroundWithReadPermissions(readPermissions, block: {
(user: PFUser?, error: NSError?) -> Void in
NSLog("Signing in")
if let user = user {
if user.isNew {
NSLog("User signed up through facebook")
} else {
NSLog("User logged in through Facebook")
}
} else {
NSLog("user cancelled login")
}
})
Замыкание никогда не вызывается, и запись «Signing In» никогда не выводится.
Если это помогает, я могу опубликовать пустой проект на Github.
Благодаря
Пол
Привет, спасибо, но мой info.plist настроен. Я могу напрямую использовать SDK для Facebook, проблема заключается в том, что эта платформа FacebookUtils распространяется на SDK для Facebook. –