小米應(yīng)用商店應(yīng)用的簽名是什么?
我來答

小米應(yīng)用商店應(yīng)用的簽名是什么?

李帥 2021-02-22 提問
482

簽名與應(yīng)用商店有什么關(guān)系?

關(guān)閉
提交回答
2 個(gè)回答
我來答
張揚(yáng)達(dá)

簽名與小米應(yīng)用商店有什么關(guān)系?

通過簽名的檢測(cè)和對(duì)比,應(yīng)用商店能夠從中識(shí)別到開發(fā)者的信息,在下面的幾個(gè)場(chǎng)景中我們會(huì)依賴簽名:

1.應(yīng)用的認(rèn)領(lǐng)

2.每次應(yīng)用提交更新,確保是作者本人提交

3.當(dāng)有人試圖冒充作者提交應(yīng)用時(shí),應(yīng)用商店能夠阻止該行為

4.通過簽名黑名單,阻止惡意軟件作者提交應(yīng)用

5.關(guān)于簽名,我需要注意什么?

下面是你需要注意的要點(diǎn):

1.所有應(yīng)用程序必須簽名,未經(jīng)過簽名的程序不允許在模擬器或者設(shè)備上運(yùn)行;

2.測(cè)試和開發(fā)階段,開發(fā)工具會(huì)自動(dòng)生成一個(gè)debug key來為應(yīng)用簽名;

3.當(dāng)應(yīng)用準(zhǔn)備發(fā)布時(shí),你需要?jiǎng)?chuàng)建自己的release key來為應(yīng)用簽名,所需要的工具都包含在SDK tools中;

4.Android只在應(yīng)用安裝階段檢測(cè)簽名是否過期,如果簽名在應(yīng)用安裝后過期,應(yīng)用仍可以繼續(xù)正常使用;

5.你可以使用標(biāo)準(zhǔn)工具——keytool和jarsigner來生成秘鑰和為apk簽名;

6.簽名后,我建議你使用zipalign工具來優(yōu)化apk包。

回答于 2021-02-22
贊同
評(píng)論
張起靈

下面我介紹應(yīng)用簽名的相關(guān)內(nèi)容。

1、什么是簽名?

簽名一詞來源于生活中常用的術(shù)語,還記得刷信用卡會(huì)要求客戶簽名嗎?這個(gè)簽名的作用是確認(rèn)這筆消費(fèi)是本人經(jīng)手的。計(jì)算機(jī)中所說的簽名和生活中所說的簽名在本質(zhì)上是一樣的,它所起到的作用也是一致的!為App簽名的本質(zhì)是說明這個(gè)App是我開發(fā)的,不是別人。用官方的話說,就是在應(yīng)用和開發(fā)者之間建立可信任的關(guān)聯(lián)。

2、為什么要給Android應(yīng)用程序簽名?

這樣做的根本原因是Android系統(tǒng)需要一個(gè)機(jī)制,保證以下幾點(diǎn):

1.拿到一個(gè)應(yīng)用的安裝包,能夠知道作者是誰

2.當(dāng)應(yīng)用更新時(shí),能夠檢測(cè)是不是作者本人提交的

3.應(yīng)用中的部分文件遭到修改時(shí),能夠檢測(cè)到是否為作者本人做出的修改為了實(shí)現(xiàn)上述目的,Android就引入了簽名這種比較成熟的方法。

回答于 2021-02-22
贊同
評(píng)論
掃碼關(guān)注
獲取更多出海問答的相關(guān)信息
小程序
快出海小程序
公眾號(hào)
快出海公眾號(hào)
商務(wù)合作
商務(wù)合作
投稿采訪
投稿采訪
出海管家
出海管家