2015-04-08 3 views
0

Я делаю webapp с помощью phonegap для IOS и Android.Facebook in-app login webapp

В моей сети у меня есть форма для входа в систему, в которой используется facebook, но я хочу, а не открывать Facebook в браузере, войти в систему с помощью приложения Facebook.

я нашел это на GitHub, что кажется официальным плагин по телефону щелью

https://github.com/Wizcorp/phonegap-facebook-plugin

, когда я пытаюсь установить его на Macbook терминале у меня есть эта проблема:

MBP-di-Andrea:Bparty Andre$ cordova plugin add https://github.com/phonegap/phonegap-facebook-plugin --variable APP_ID=00000000 --variable APP_NAME=BParty 
Fetching plugin "https://github.com/phonegap/phonegap-facebook-plugin" via git clone 
Error: Command failed: /bin/sh -c git clone "https://github.com/phonegap/phonegap-facebook-plugin" "/var/folders/t3/bzvxk7td567_y58nl1nsclbw0000gp/T/git/1428503102506" 
xcrun: error: active developer path ("/Volumes/Xcode 1/Xcode.app/Contents/Developer") does not exist, use `xcode-select --switch path/to/Xcode.app` to specify the Xcode that you wish to use for command line developer tools (or see `man xcode-select`) 

    at ChildProcess.exithandler (child_process.js:751:12) 
    at ChildProcess.emit (events.js:110:17) 
    at maybeClose (child_process.js:1015:16) 
    at Socket.<anonymous> (child_process.js:1183:11) 
    at Socket.emit (events.js:107:17) 
    at Pipe.close (net.js:485:12) 

я есть вопрос: -how я могу решить эту проблему? - после того, как установленный телефонный пробел, как я могу использовать Facebook в приложении, а не в браузере? - есть ли лучший способ сделать это?

ответ

0

Использование плагина для этой цели является правильным методом. Проблема, с которой вы сталкиваетесь, напрямую не связана с этим конкретным плагином, но с вашим ходом Xcode. Откройте терминал и выполните команду:

sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer 

После этого попытайтесь повторно установить плагин.

+0

ok, плагин установлен, теперь как я могу использовать его для входа моих пользователей? @Asaf – BParty

+0

Ну, API довольно прямолинейный. Для входа в систему просто позвоните: facebookConnectPlugin.login (строки массивов разрешений, успех функции, сбой функции). – Asaf