簡體   English   中英

我是否需要為所有Android應用程序使用相同的證書?

[英]Do I need to use the same certificate for all my Android Apps?

如果不同的應用都是在同一個Google Play帳戶下發布,我是否需要使用不同的證書來簽署?或者我可以使用相同的證書嗎? 如果沒有特別要求,最佳做法是什么?

您無需使用相同的證書在同一個Developper Accout上發布所有應用程序,並且每個應用程序可以使用一個證書。

但您必須使用首次發布的相同證書發布應用程序的更新。 這意味着您應確保將密鑰庫保存在多個位置。

最佳實踐是每個開發人員帳戶擁有一個密鑰庫,因為使用相同證書的應用程序可以在同一進程中運行,並以安全的方式共享數據(根據文檔 )。

不,你不必。 但是,如果您這樣做,則可以聲明基於簽名的權限,以便您可以從您的某個應用程序公開服務,只能訪問您自己的應用程序。 缺點是,如果丟失密鑰,則會同時丟失所有應用程序(您必須重新發布)。

我更喜歡每個應用程序都有一個,特別是因為這樣可以更輕松地將應用程序轉移給其他人,而無需向所有應用程序提供證書。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM