[問題] facebook 第三方註冊的錯誤?

作者: tga123 (叛帝)   2014-12-25 10:51:28
我使用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手機的狀況實有所聞...
但是我還是想試試看有沒有解決的辦法..
鄉民有沒能不能提供我一些建議呢?
感激不盡
作者: abccbaandy (敏)   2014-12-25 14:30:00
這問題通常是你KEY沒註冊在FB DEV裡面可是你說有人可以就很奇怪了@@
作者: tga123 (叛帝)   2014-12-25 14:45:00
對!我找過有這個問題的不是拿錯KEY就是沒註冊..真詭異
作者: abcde1499 (BC)   2014-12-26 09:03:00
兩隻APK是用同一個debug.keystore build出來的嗎?我之前也發生過 就是debug.keystore hash完要丟上去的問題!
作者: ssccg (23)   2014-12-26 09:29:00
錯誤訊息上不就有key hash (s1xB...),去比比看跟可以的環境抓到的key hash、你註冊的key hash是不是一樣不一樣的話就用正確的key重簽一個apk看看啊...
作者: tga123 (叛帝)   2014-12-26 09:41:00
這個我都有紀錄就是不一樣我才覺得奇怪...我的apk建好之後會丟到一個平台上供同事同步安裝所以不可能兩個人裝的APK簽出來的KEY HASH不同...我可能問題表達的不是很清楚我想問說有沒有安裝過程或是其他因素會造成KEY HASH 更動而且他這組Key hash我找過電腦裡面所有的release跟debugKEY 就是沒找到跟這組一樣的KEY HASH,,
作者: ssccg (23)   2014-12-26 11:18:00
那你就把這個key hash也註冊到FB?如果在有問題的手機上算出來的key hash就是跟正確的不同,但只要在那台手機上每次算出來都是同一個key hash那就把那個key hash也註冊吧..
作者: tga123 (叛帝)   2014-12-26 14:05:00
ORZ 真的只有這招了ORZ我回報官方,他說要我提供詳細的重現步驟..
作者: JULONE780701 (亞)   2014-12-29 00:53:00
我都是包完之後看這個訊息才加的
作者: tga123 (叛帝)   2014-12-29 13:29:00
我找到原因了...這似乎是FB的一個BUG..把手機上的FB都刪除就搞定了!這真的很詭異

Links booklink

Contact Us: admin [ a t ] ucptt.com