關於Google Play app signing的坑 以及最終完美解決方式(替換自己的簽名)

關於Google Play app signing的坑 以及最終完美解決方式(替換自己的簽名)

因爲創建應用時候操作沒有注意應用加入了谷歌的簽名計劃,且這個一旦加入不能退出,加入以後可以發佈android app bundle格式的包,節約包大小。
加入谷歌的簽名計劃後,Google 使用上傳證書驗證您的身份,並使用您的應用簽名密鑰重新簽署 APK 以進行分發。重新簽名後會導致很多功能用不了,比如與其他應用市場簽名不一致。例如app內部做的版本更新 、第三方微信、支付寶、推送、地圖等有驗證綁定簽名的地方都會用不了。
一旦發佈不能刪除、取消後也不能上傳同一個包名的應用。
除非改應用包名名稱並且不加入app signing重新上傳,這樣操作會很麻煩也不能兼容其他應用市場的(如果是首發可以這樣操作)

糾結很久跟官方郵件溝通後發現有一個上傳自己的簽名的地方。
官方回覆郵件如下:
在這裏插入圖片描述
看到後是不是很驚喜~~
馬上行動上傳自己的簽名。
步驟如下:
1.應用簽名菜單下,請求升級密鑰
在這裏插入圖片描述
2.進入下一步操作
在這裏插入圖片描述
3.下載工具生成簽名壓縮包,並上傳即可。注意,此簽名一個應用只能更新一次,只有一次機會哦
在這裏插入圖片描述
根據官方指令格式生成簽名壓縮包,注意簽名文件路徑,最好放到同一個文件夾下即可,例如D盤根目錄
例如下:
java -jar pepk.jar --keystore=eco.jks --alias=eco --output=output.zip --encryptionkey=eb10fe8f7c7c9df715022017b00c6471f8ba8170b13049a11e6c09ffe3056a104a3bbe4ac5a955f4ba4fe93fc8cef27558a3eb9d2a529a2092761fb833b656cd48b9de6a --signing-keystore=eco.jks --signing-key-alias=eco
4.執行指令 輸入相關密碼後生成zip文件如下所示,上傳提交即可
在這裏插入圖片描述

5.提交成功後可以看到谷歌的簽名已經替換成想要的了。與上傳簽名一致。如圖所示
在這裏插入圖片描述

這樣操作終於大功告成了,目前發現的最完美的解決方式。希望可以幫助遇到同樣問題的朋友少走彎路哦···

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章