最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Android中的應用認領總結

 更新時間:2015年01月19日 10:47:19   投稿:junjie  
這篇文章主要介紹了Android中的應用認領總結,本文講解了如何認領、對未簽名包簽名、需要替換的簽名值、驗證簽名等內容,需要的朋友可以參考下

最近公司的一款產品提交國內市場,發(fā)現有些國內市場提示需要進行應用認領。原因就是別人(或者市場抓?。┮呀浽谖覀冎皩⑦@個應用提交到了該市場。認領成功后,這個應用就重回你的懷抱了,其實認領很簡單,這里講到的自然是對未簽名的包進行簽名。由于這樣的操作細小瑣屑,這樣更需要記錄一下,免得以后麻煩。

如何認領

1.一般的就是市場提供一個未簽名的apk包,認領方進行簽名后,上傳即可認領成功。
2.另一種就是提供公司證明,這個我們不講,也沒什么可以講。

通常情況下認領都會有對一個未簽名的apk包簽名認證這種方式,因為簽名是軟件發(fā)布商所獨有的,通過對比測試需認領的包的簽名和剛簽過名的apk包是否一致,如果一致就認領成功,否則失敗。

對未簽名包簽名

復制代碼 代碼如下:

jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore your_keystore  -storepass your_storepass -keypass your_keypass -signedjar path_of_signed_apk  path_of_unsigned_apk your_alias

需要替換的值

1.your_key_store keystore文件路徑
2.your_storepass store密碼
3.your_keypass key密碼
4.path_of_signed_apk 簽名后apk保存的目錄
5.path_of_unsigned_apk 待簽名的apk包
6.your_alias keystore中的別名

注意上面的簽名算法sigalg 使用SHA1withRSA或者MD5withRSA都可以。

驗證簽名

復制代碼 代碼如下:

jarsigner -verify -certs -verbose your_app.apk

比如我們驗證百度金融的apk,會得到類似這樣的結果

復制代碼 代碼如下:

19:23 $ jarsigner -verify -certs -verbose BaiduFinance.apk | more

s      61679 Fri Nov 14 19:50:16 CST 2014 META-INF/MANIFEST.MF

      X.509, CN=Baidu, OU=Baidu Inc., O=Baidu Inc., L=Beijing, ST=Beijing, C=CN
      [certificate is valid from 12/6/13 10:19 AM to 11/24/63 10:19 AM]
      [CertPath not validated: Path does not chain with any of the trust anchors]

       61800 Fri Nov 14 19:50:16 CST 2014 META-INF/MCO_BAID.SF
         936 Fri Nov 14 19:50:16 CST 2014 META-INF/MCO_BAID.RSA
sm      2304 Fri Nov 14 19:49:32 CST 2014 assets/mean/data_mean_24_bank_card

疑難問題

復制代碼 代碼如下:

No -tsa or -tsacert is provided and this jar is not timestamped

在簽名時加入下面的選項

復制代碼 代碼如下:

jarsigner -tsa http://timestamp.digicert.com

Windows無法打開文件

有些Windows工具無法打開簽名后的apk,如果你的簽名沒有錯誤,并且驗證過,這種情況請忽略。

簽名認領失敗

如果簽名認領失敗的話,請檢查目前線上的包是否進行了二次打包被別人篡改了簽名,如果是的話,需要進行商務上的溝通來解決了。

相關文章

  • 如何在Android App中集成支付寶和微信支付功能

    如何在Android App中集成支付寶和微信支付功能

    支付是各位Android開發(fā)者們在日常工作中經常會遇到的一個需求,下面這篇文章主要給大家介紹了關于如何在Android App中集成支付寶和微信支付功能的相關資料,文中通過示例代碼介紹的非常詳細,需要的朋友下面隨著小編來一起學習學習吧
    2018-05-05
  • Android RecyclerView使用方法詳解

    Android RecyclerView使用方法詳解

    這篇文章主要為大家詳細介紹了Android RecyclerView的使用方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • Android編程獲取sdcard音樂文件的方法

    Android編程獲取sdcard音樂文件的方法

    這篇文章主要介紹了Android編程獲取sdcard音樂文件的方法,涉及Android針對外部存儲卡中多媒體文件的相關操作技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-11-11
  • Android 組合控件實現布局的復用的方法

    Android 組合控件實現布局的復用的方法

    本篇文章主要介紹了Android 組合控件實現布局的復用的方法,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-08-08
  • Flutter 側滑欄及城市選擇UI的實現方法

    Flutter 側滑欄及城市選擇UI的實現方法

    這篇文章主要介紹了Flutter 側滑欄及城市選擇UI的實現,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-07-07
  • Android 驗證碼功能實現代碼

    Android 驗證碼功能實現代碼

    這篇文章主要介紹了Android 驗證碼功能實現代碼的相關資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2016-08-08
  • Android Studio連接MySql實現登錄注冊(附源代碼)

    Android Studio連接MySql實現登錄注冊(附源代碼)

    登錄注冊是常用的一個功能,正好今天用android studio 做一個類似于這樣的登錄軟件,需要的朋友們下面隨著小編來一起學習學習吧
    2021-05-05
  • 微信小程序首頁數據初始化失敗的解決方法

    微信小程序首頁數據初始化失敗的解決方法

    這篇文章主要介紹了微信小程序首頁數據初始化失敗的解決方法,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2017-01-01
  • Flutter實現軟鍵盤與其它區(qū)域絲滑切換效果

    Flutter實現軟鍵盤與其它區(qū)域絲滑切換效果

    這篇文章主要為大家詳細介紹了如何使用Flutter實現軟鍵盤與其它區(qū)域絲滑切換效果,文中的示例代碼講解詳細,需要的小伙伴可以跟隨小編一起學習一下
    2024-03-03
  • Android基于IJKPlayer視頻播放器簡單封裝設計

    Android基于IJKPlayer視頻播放器簡單封裝設計

    這篇文章主要介紹了Android基于IJKPlayer視頻播放器簡單封裝設計,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-06-06

最新評論

盐亭县| 民乐县| 万山特区| 邻水| 安岳县| 德格县| 新泰市| 任丘市| 巴马| 亳州市| 呼玛县| 黎平县| 台州市| 咸阳市| 瑞安市| 色达县| 南丰县| 防城港市| 河间市| 筠连县| 晴隆县| 隆子县| 喀喇| 新营市| 阿克| 山西省| 通化市| 甘南县| 沈阳市| 林甸县| 巩义市| 松阳县| 新巴尔虎右旗| 玉龙| 施甸县| 汤阴县| 东至县| 黑水县| 尼玛县| 兖州市| 平泉县|