Android release app 整合 google map API 問題

這篇文章只針對 app 上架且對 API key 設定應用程式限制後,app 內地圖無法正常顯示討論

申請 API key 後為了防止 API key 外流造成自己要承受不明流量的費用,限制 API key 只能用於自己的 app 是必要的安全措施

在限制 API key 可使用的應用程式時需要 app 套件名稱及簽署金鑰的 SHA-1 fingerprint,問題在 SHA-1 fingerprint API 設定說明要求用 android studio 產生 release bundle 的那個憑證 SHA-1 fingerprint ,用這個 fingerprint 設定 API 限制似乎是無效的,取得有效的 fingerprint 方法如下

  • 登入 google play console
  • 點入使用 API 的 app
  • 在左方選單的設定 -> 應用程式完整性 -> 應用程式簽署頁籤內的 SHA-1 fingerprint 才可以正常用於 API 應用程式限制
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading...