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

看板AndroidDev作者 (叛帝)時間11年前 (2014/12/30 13:47), 11年前編輯推噓0(0018)
留言18則, 2人參與, 最新討論串2/2 (看更多)
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

12/30 13:54, , 1F
他是說build,不是install,基本上他沒看懂你的問題
12/30 13:54, 1F

12/30 13:57, , 2F
=口="
12/30 13:57, 2F
※ 編輯: tga123 (220.134.112.225), 12/30/2014 13:58:23

12/30 16:19, , 3F
基本上keyhash是APK裡面META-INF中CERT.RSA (PKCS7簽章值)
12/30 16:19, 3F

12/30 16:20, , 4F
裡面取出的憑證的sha1 hash的base64編碼
12/30 16:20, 4F

12/30 16:21, , 5F
同樣的APK取到的keyhash一定是同一個
12/30 16:21, 5F

12/30 16:23, , 6F
你可以試試看在有問題的手機上用PackageManager自己去取憑
12/30 16:23, 6F

12/30 16:25, , 7F
證算hash值,看跟FB錯誤訊息的那個key hash一不一樣
12/30 16:25, 7F

12/30 16:28, , 8F
一樣的話問題在apk(確定是同一個?)或手機
12/30 16:28, 8F

12/30 16:29, , 9F
不一樣的話就是那台手機上的FB app有問題,抓錯東西算hash
12/30 16:29, 9F

12/30 16:29, , 10F
也順便看你同一個apk在不同手機上自己算的hash一不一樣
12/30 16:29, 10F

12/30 17:29, , 11F
好的!感謝鄉民提供幫助
12/30 17:29, 11F

12/31 10:48, , 12F
找到解決的辦法了...但是不知道為什麼..
12/31 10:48, 12F

12/31 10:49, , 13F
我用PackageManager跑發現SONY手機的key完全不一樣...
12/31 10:49, 13F

12/31 10:49, , 14F
我這組KEY是靠AS編譯器產生的..
12/31 10:49, 14F

12/31 10:50, , 15F
但是我用指令集產生的KEY就沒有這個問題...
12/31 10:50, 15F

12/31 10:57, , 16F
不對..好像是我老馬了..編譯器產生的KEY不用加JKS或KEYSTO
12/31 10:57, 16F

12/31 10:57, , 17F
但是奇怪的是為什麼有些手機會過有些不行..恩...
12/31 10:57, 17F

12/31 10:58, , 18F
抱歉現醜了ORZ
12/31 10:58, 18F
文章代碼(AID): #1KeZnv-K (AndroidDev)
文章代碼(AID): #1KeZnv-K (AndroidDev)