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

看板AndroidDev作者 (叛帝)時間11年前 (2014/12/25 10:51), 編輯推噓3(3022)
留言25則, 5人參與, 最新討論串1/2 (看更多)
我使用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

12/25 14:30, , 1F
這問題通常是你KEY沒註冊在FB DEV裡面
12/25 14:30, 1F

12/25 14:31, , 2F
可是你說有人可以就很奇怪了@@
12/25 14:31, 2F

12/25 14:45, , 3F
對!我找過有這個問題的不是拿錯KEY就是沒註冊..真詭異
12/25 14:45, 3F

12/26 09:03, , 4F
兩隻APK是用同一個debug.keystore build出來的嗎?
12/26 09:03, 4F

12/26 09:04, , 5F
我之前也發生過 就是debug.keystore hash完要丟上去的
12/26 09:04, 5F

12/26 09:04, , 6F
問題!
12/26 09:04, 6F

12/26 09:29, , 7F
錯誤訊息上不就有key hash (s1xB...),去比比看跟可以的環
12/26 09:29, 7F

12/26 09:29, , 8F
境抓到的key hash、你註冊的key hash是不是一樣
12/26 09:29, 8F

12/26 09:30, , 9F
不一樣的話就用正確的key重簽一個apk看看啊...
12/26 09:30, 9F

12/26 09:41, , 10F
這個我都有紀錄就是不一樣我才覺得奇怪...我的apk建好之後
12/26 09:41, 10F

12/26 09:42, , 11F
會丟到一個平台上供同事同步安裝所以不可能兩個人裝的APK
12/26 09:42, 11F

12/26 09:43, , 12F
簽出來的KEY HASH不同...我可能問題表達的不是很清楚
12/26 09:43, 12F

12/26 09:44, , 13F
我想問說有沒有安裝過程或是其他因素會造成KEY HASH 更動
12/26 09:44, 13F

12/26 09:46, , 14F
而且他這組Key hash我找過電腦裡面所有的release跟debug
12/26 09:46, 14F

12/26 09:46, , 15F
KEY 就是沒找到跟這組一樣的KEY HASH,,
12/26 09:46, 15F

12/26 11:18, , 16F
那你就把這個key hash也註冊到FB?
12/26 11:18, 16F

12/26 11:24, , 17F
如果在有問題的手機上算出來的key hash就是跟正確的不同,
12/26 11:24, 17F

12/26 11:25, , 18F
但只要在那台手機上每次算出來都是同一個key hash
12/26 11:25, 18F

12/26 11:27, , 19F
那就把那個key hash也註冊吧..
12/26 11:27, 19F

12/26 14:05, , 20F
ORZ 真的只有這招了ORZ
12/26 14:05, 20F

12/26 14:06, , 21F
我回報官方,他說要我提供詳細的重現步驟..
12/26 14:06, 21F

12/29 00:53, , 22F
我都是包完之後看這個訊息才加的
12/29 00:53, 22F

12/29 13:29, , 23F
我找到原因了...這似乎是FB的一個BUG..把手機上的FB都刪除
12/29 13:29, 23F

12/29 13:29, , 24F
就搞定了!這真的很詭異
12/29 13:29, 24F

12/30 13:49, , 25F
官方回我也是用這招..真怪
12/30 13:49, 25F
文章代碼(AID): #1Kctl0Fp (AndroidDev)
文章代碼(AID): #1Kctl0Fp (AndroidDev)