2013-11-29 2 views
1

У меня проблема с входом в facebook. Я использую facebook sdk 4.3.6 и unity3d 4.3.0/4.3.1.Unity Facebook sdk 4.3.6

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

" sending to Unity OnLoginComplete({"cancelled":true,"key_hash":"asdasd"}) " 

FB.Login («электронная почта, publish_actions», LoginCallback);

и

void LoginCallback(FBResult result)               
    {                       

     login = result.Text; // output login=false, userid="", access_Token="" 

    } 
+0

Можете ли вы добавить тег facebook-unity-sdk к этому вопросу? – benp

+0

Можете ли вы сделать сборку этого в андроиде? Дайте мне знать. Когда я собираюсь скомпрометировать некоторые ошибки. Для получения дополнительной информации ознакомьтесь с моим вопросом. Может быть, вы можете мне помочь: bit.ly/1bKnOPo –

ответ

2

Не уверен, что выше ответ ... Почему JSON должен делать ничего?

У меня такая же проблема ... использовал Facebook SDK 4.3.4 и имел ту же проблему. Я видел, что появился новый 4.3.6 и попробовал ... ту же проблему.

проверить LogCat и увидел ту же линию: отправки на Unity OnLoginComplete ({ "отмененный": правда, "key_hash": "4EbLC ........ 0uFU1A ="})

Какие НЕ имеет от моих настроек UNITY для Facebook ... Я понятия не имею, откуда это HASH.

мне интересно, если «отменен»: истинный результат является результатом от Facebook Dialog, чтобы разрешения ..хотя я не нажмите CANCEL

Я собираюсь попробовать единственное, что я не пробовал еще и это было сообщение от кого-то, чтобы получить самую последнюю OPENSLL и ReGen ключи ...


РЕШИТЬ: OK Вот что я сделал, чтобы получить его работу ....

Я добавил, что Хеш, который я получил от LOGCAT до настроек Facebook Develop App на develop.facebook.com/apps

Теперь он записывает во мне ...

Я просто не знаю, где что Hash исходит от ... У меня также есть хэш, который был создан из единства там тоже.

Ryan

+0

Посмотрите на этот вопрос: http://stackoverflow.com/questions/13894006/android-facebook-sdk-3-0-gives-remote-app-id-does- not-match-stored-id-while-lo/14421260 # 14421260 В принципе, openssl используется для генерации этого хеша ключа, но определенные версии openssl ненадежны. Версия хэша, которая приходит с помощью обратного вызова для входа, является окончательно правильной. Хуже того, если вы публикуете в магазине Amazon для Kindle устройств, Amazon отменит ваше приложение после его отправки. В этом случае единственный способ получить правильный ключ-ключ - проверить возвращаемое значение входа или связаться с amazon. – benp

+0

@benp Нужна помощь. Вот мой вопрос: bit.ly/1bKnOPo –

Смежные вопросы