看板 AndroidDev 關於我們 聯絡資訊
我使用facebook的OAuthe功能已經有一段時間 但是最近同事在測事的時候碰到一些問題 有時候會出現 https://images.plurk.com/X9LkDS2ekgVMrGDBu8KAE.jpg
或是白色的畫面上什麼都沒有 我直接用debug模式去找.. 找到造成登入失敗的問題一樣為 invalid key hash. the key hash does not match any stored key hashes 很奇怪的是key hash不是一開始產生APK就已經簽署好了... 為什麼有些人可以有些人不行... 有問題的同事為: Sony xperia s Sony ARC s 雖然sony手機的狀況實有所聞... 但是我還是想試試看有沒有解決的辦法.. 鄉民有沒能不能提供我一些建議呢? 感激不盡 -- ══ ◣◢◣◢Vocaloid╮ ◤◥ ◢◢ quetzal◥◥ ◥◤ ◣◢ ║ ║ ● ●▼ ● ●◥ ● ● ; ◥▼ ▃▃ ║ ● ● ● ● ド! ███▆≡ ▅▅ ════ ◥◣ / / / ══ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.134.112.225 ※ 文章網址: http://www.ptt.cc/bbs/AndroidDev/M.1419475904.A.3F3.html
abccbaandy: 這問題通常是你KEY沒註冊在FB DEV裡面 12/25 14:30
abccbaandy: 可是你說有人可以就很奇怪了@@ 12/25 14:31
tga123: 對!我找過有這個問題的不是拿錯KEY就是沒註冊..真詭異 12/25 14:45
abcde1499: 兩隻APK是用同一個debug.keystore build出來的嗎? 12/26 09:03
abcde1499: 我之前也發生過 就是debug.keystore hash完要丟上去的 12/26 09:04
abcde1499: 問題! 12/26 09:04
ssccg: 錯誤訊息上不就有key hash (s1xB...),去比比看跟可以的環 12/26 09:29
ssccg: 境抓到的key hash、你註冊的key hash是不是一樣 12/26 09:29
ssccg: 不一樣的話就用正確的key重簽一個apk看看啊... 12/26 09:30
tga123: 這個我都有紀錄就是不一樣我才覺得奇怪...我的apk建好之後 12/26 09:41
tga123: 會丟到一個平台上供同事同步安裝所以不可能兩個人裝的APK 12/26 09:42
tga123: 簽出來的KEY HASH不同...我可能問題表達的不是很清楚 12/26 09:43
tga123: 我想問說有沒有安裝過程或是其他因素會造成KEY HASH 更動 12/26 09:44
tga123: 而且他這組Key hash我找過電腦裡面所有的release跟debug 12/26 09:46
tga123: KEY 就是沒找到跟這組一樣的KEY HASH,, 12/26 09:46
ssccg: 那你就把這個key hash也註冊到FB? 12/26 11:18
ssccg: 如果在有問題的手機上算出來的key hash就是跟正確的不同, 12/26 11:24
ssccg: 但只要在那台手機上每次算出來都是同一個key hash 12/26 11:25
ssccg: 那就把那個key hash也註冊吧.. 12/26 11:27
tga123: ORZ 真的只有這招了ORZ 12/26 14:05
tga123: 我回報官方,他說要我提供詳細的重現步驟.. 12/26 14:06
JULONE780701: 我都是包完之後看這個訊息才加的 12/29 00:53
tga123: 我找到原因了...這似乎是FB的一個BUG..把手機上的FB都刪除 12/29 13:29
tga123: 就搞定了!這真的很詭異 12/29 13:29
tga123: 官方回我也是用這招..真怪 12/30 13:49