Parse.FacebookUtils.logIn
на самом деле не полагаться на FB JS SDK, так вы можете вызвать его напрямую (до тех пор, пока вы проходите в объекте authData
).
В случае, если это полезно кому-либо еще, я столкнулся с трудностями при связывании и отмене учетных записей с учетными записями Facebook. Например, метод unlink
полагается на SDK FB JS. Я работал вокруг этого 1. Не называя Parse.FacebookUtils.init
, 2. создание "фальшивый поставщика Facebook":
var FakeFacebookProvider = {
getAuthType: function() {
return 'facebook';
},
restoreAuthentication: function() {
return true;
},
};
и 3. проходящее это к Parse.User._isLinked
и Parse.User._unlinkFrom
:
if (user._isLinked(FakeFacebookProvider)) {
user._unlinkFrom(FakeFacebookProvider, {
До сих пор это хорошо работает. Вероятно, это приведет к тому же, что и ответ Таренса, без необходимости редактировать код Parse.
Нам действительно нужна настоящая совместимая версия React Native Parse.FacebookUtils
, которая не полагается на FB JS SDK!
Кажется, этот путь кода по-прежнему требует наличия FB JS SDK – Tarrence
Это не вызов 'Parse.FacebookUtils.init() '? Все ссылки на 'FB' исключаются, если провайдер аутентификации никогда не регистрируется в Parse SDK –
. Ах, вы правы. Я все еще звонил init() – Tarrence