Skip to content

Commit a767076

Browse files
committed
Doc change: Fix description of certificate matching requirement for app updates.
Change-Id: I38a0b997f5cb634bfdab1c0ecaa2b0d19e68256a
1 parent 5f11e95 commit a767076

File tree

1 file changed

+9
-8
lines changed

1 file changed

+9
-8
lines changed

docs/html/guide/publishing/app-signing.jd

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -123,14 +123,15 @@ all of your applications with the same certificate, throughout the expected
123123
lifespan of your applications. There are several reasons why you should do so: </p>
124124

125125
<ul>
126-
<li>Application upgrade &ndash; As you release upgrades to your
127-
application, you will want to sign the upgrades with the same certificate, if you
128-
want users to upgrade seamlessly to the new version. When the system is
129-
installing an update to an application, if any of the certificates in the
130-
new version match any of the certificates in the old version, then the
131-
system allows the update. If you sign the version without using a matching
132-
certificate, you will also need to assign a different package name to the
133-
application &mdash; in this case, the user installs the new version as a
126+
<li>Application upgrade &ndash; As you release updates to your application, you
127+
will want to continue to sign the updates with the same certificate or set of
128+
certificates, if you want users to upgrade seamlessly to the new version. When
129+
the system is installing an update to an application, it compares the
130+
certificate(s) in the new version with those in the existing version. If the
131+
certificates match exactly, including both the certificate data and order, then
132+
the system allows the update. If you sign the new version without using matching
133+
certificates, you will also need to assign a different package name to the
134+
application &mdash; in this case, the user installs the new version as a
134135
completely new application. </li>
135136

136137
<li>Application modularity &ndash; The Android system allows applications that

0 commit comments

Comments
 (0)