[英]Unity Facebook sdk 4.3.6
我在使用Facebook登錄時遇到問題。 我正在使用facebook sdk 4.3.6
和unity3d 4.3.0/4.3.1
。
當我點擊登錄按鈕Facebook權限窗口打開並且按OK后,沒有任何反應,並且以下消息被打印在日志中
" sending to Unity OnLoginComplete({"cancelled":true,"key_hash":"asdasd"}) "
FB.Login(“ email,publish_actions”,LoginCallback);
和在
void LoginCallback(FBResult result)
{
login = result.Text; // output login=false, userid="", access_Token=""
}
不知道上面的答案是什么...為什么JSON與任何事情有關?
我遇到了同樣的問題...正在使用Facebook SDK 4.3.4,並且遇到了同樣的問題。 我看到有一個新的4.3.6並嘗試過...同樣的問題。
我檢查LOGCAT並看到同一行:發送到Unity OnLoginComplete({“ cancelled”:true,“ key_hash”:“ 4EbLC ........ 0uFU1A =”})
我在UNITY Facebook設置中沒有這...我不知道它從何處獲得此HASH。
我想知道“ cancelled”:true結果是否是Facebook對話框中允許權限的結果..盡管我沒有單擊CANCEL
我要嘗試的唯一一件事是我從未嘗試過的,那是某人發布的帖子,以獲取最新的OPENSLL並重新生成密鑰...
求助:好的,這就是我要做的工作。
我在develop.facebook.com/apps上添加了從LOGCAT獲得的哈希到Facebook Develop App Settings。
現在它登錄了我...
我只是不知道哈希來自哪里...我也有從Unity生成的哈希。
瑞安
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.