1. 程式人生 > >關於Google Play這個應用市場app signing的坑

關於Google Play這個應用市場app signing的坑

First 說幾下 Fuck fuck fuck !!!

主要問題就是那個應用簽名
話不多說 先看個圖
這裡寫圖片描述

就是這個應用簽名 如果你上傳了自己的簽名 那麼恭喜你 你基本綁在了google play上 google play會移除你自己的簽名,然後從新對你簽名 關鍵簽名你發現沒有 下邊是我上傳的 上邊是google簽名證書。 發現什麼沒 是不是不一樣 是不是很驚喜。

so 現在在app內部做的版本更新 google 市場的 使用者 都gg why ? 因為簽名不一致啊
記錄下 再次上傳千萬不能上傳應用簽名。
現正尋找解決辦法 暫時未知 。。。。。。

二次跟進

當你的應用啟動app signing 會生成一個 應用簽名 然後會根據你第一個上傳的app 得到你的 上傳私鑰 第一個釋出版本會 根據你的上傳版本簽名釋出 關鍵來了 你上傳第二個版本必須用他為你提供的應用簽名(並沒找到應用簽名在哪下載。jks 檔案)打包上傳 然後他會給你替換成你的上傳簽名 如果你用的上傳簽名上傳的apk 那麼他就會替換成另外一個應用簽名 這我感覺是google的一個bug 最後說一句fuck Google

現在找尋 應用簽名的檔案下載地址 持續跟進。。。

三次跟進。

坑慘了 絕對下架應用從新發布並關閉appsiging

深追起來就是 一旦你申請了 App signing , google 會自己為你建立一個.jks(命名為sb.jks) 檔案並存在他們的伺服器 而你第一次上傳的應用簽名的。jks (命名為me.jks) 會被當做 上傳簽名 或者說是驗證簽名。 一旦你上傳的包不是用me.jks 簽名的會提示錯誤 ,校驗失敗 如果是用me.jks 上傳的 那麼 他就會抹去你的me.jks 簽名 用他在她自己伺服器生成的 sb.jks 為你的應用簽名 what’s happen ? 意味著你的應用只能在google 市場更新 (這nmb完全特麼的獨裁啊)你在app中的自動更新使用者下載下來會提示什麼 簽名錯誤, why 因為不是用的你的me.jks 簽名的 用的是 sb.jks 啊 還有就是 你的微信支付 facebook 分享等等都不能用 為什麼 因為他們會校驗簽名啊 。 現在聯絡google 官方 等待郵件回覆中。。。。

以上內容可能為我理解能力有限 導致自己操作失誤而產生的 有大牛正常使用google play 請提供相關 教程,

解決辦法

  1. 等待google出取消app signing 然後覆蓋一個版本
  2. 改包名,別無他法,因為你的app一旦上線就是無法刪除的 下架不等於刪除 。