看板 AndroidDev 關於我們 聯絡資訊
FB官方後來回我了.. 不過我英文苦手..所以我都把碰到的問題 與操作流程請朋友幫我翻譯..再貼給官方 還有我有補充給官方說如果我將FB的APP給停用或是不裝 就可以正常運行沒問題喔! 以下為回應 i, with regards to the key hash, if you are building your app on more than one machine or with multiple keystores, you should add all key hashes to your app settings. There should also be no need to close the Facebook app before trying to log in to your app. Please try to add any other key hashes to your app settings and test if you are still encountering this issue. 我有點不太懂..他是說我的APP..裝在超過一台的裝置上 就要把所有的KEY去官方註冊...KEY不是...在APK產生好之後就不會動了嗎? 每台手機只要裝同一個APK那麼KEY就不會改變不是嗎? 如果真的是這樣..不就每台裝置我都要去註冊一次...市面上這麼多手機... 有沒有鄉民能給些建議呢orz 全文:https://developers.facebook.com/bugs/482717408535469 -- ══ ◣◢◣◢Vocaloid╮ ◤◥ ◢◢ quetzal◥◥ ◥◤ ◣◢ ║ ║ ● ●▼ ● ●◥ ● ● ; ◥▼ ▃▃ ║ ● ● ● ● ド! ███▆≡ ▅▅ ════ ◥◣ / / / ══ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.134.112.225 ※ 文章網址: http://www.ptt.cc/bbs/AndroidDev/M.1419918457.A.F94.html
ssccg: 他是說build,不是install,基本上他沒看懂你的問題 12/30 13:54
tga123: =口=" 12/30 13:57
※ 編輯: tga123 (220.134.112.225), 12/30/2014 13:58:23
ssccg: 基本上keyhash是APK裡面META-INF中CERT.RSA (PKCS7簽章值) 12/30 16:19
ssccg: 裡面取出的憑證的sha1 hash的base64編碼 12/30 16:20
ssccg: 同樣的APK取到的keyhash一定是同一個 12/30 16:21
ssccg: 你可以試試看在有問題的手機上用PackageManager自己去取憑 12/30 16:23
ssccg: 證算hash值,看跟FB錯誤訊息的那個key hash一不一樣 12/30 16:25
ssccg: 一樣的話問題在apk(確定是同一個?)或手機 12/30 16:28
ssccg: 不一樣的話就是那台手機上的FB app有問題,抓錯東西算hash 12/30 16:29
ssccg: 也順便看你同一個apk在不同手機上自己算的hash一不一樣 12/30 16:29
tga123: 好的!感謝鄉民提供幫助 12/30 17:29
tga123: 找到解決的辦法了...但是不知道為什麼.. 12/31 10:48
tga123: 我用PackageManager跑發現SONY手機的key完全不一樣... 12/31 10:49
tga123: 我這組KEY是靠AS編譯器產生的.. 12/31 10:49
tga123: 但是我用指令集產生的KEY就沒有這個問題... 12/31 10:50
tga123: 不對..好像是我老馬了..編譯器產生的KEY不用加JKS或KEYSTO 12/31 10:57
tga123: 但是奇怪的是為什麼有些手機會過有些不行..恩... 12/31 10:57
tga123: 抱歉現醜了ORZ 12/31 10:58