[英]Release apk install/update app from google play
情況如下:
我有一個應用程序,已發布到 Google Play 商店(版本代碼:100,版本名稱 1.100)。 我想添加功能,允許人們使用來自網站而不是 Play 商店的 apk(發布)更新應用程序。
但是在測試過程中我發現了以下問題:
但如果我
你能描述一下有一些限制額外的安全檢查器或我這邊有什么問題嗎?
您可能已登錄Google Play App Signing 。
每個 Android 應用程序都使用密鑰簽名。 當手機嘗試安裝更新時,更新必須使用與原始應用程序相同的密鑰進行簽名。 這是為了用戶的安全。 這會阻止創建虛假版本的 WhatsApp 或 Facebook(或您的應用程序)並阻止用戶安裝它。 糟糕的開發人員可以創建具有相同包名的應用程序,但無法訪問密鑰,因此可以保護用戶。
當您通過 Google Play App Signing 交付時,Google 會使用您的密鑰(“上傳密鑰”)刪除簽名,並使用新的 Google Play 密鑰對其進行簽名。 這是一件好事。 如果您丟失上傳密鑰,它會保護您,沒有它,Google 將無法為您提供幫助。
但這就是升級沒有發生的原因。 您手動創建的應用已使用您的上傳密鑰進行簽名,因此它不會更新從 Google Play 安裝的應用。
這是一件好事。 您不希望從一個來源(例如 Google Play)安裝的用戶從另一個來源更新,例如從網站下載。 這將使他們面臨使用有害虛假應用程序的嚴重風險。
但是,如果您真的想這樣做,則無需使用 Google Play App Signing。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.