填寫App特征信息
進行阿里云App備案服務申請時,您需要填寫App的相關特征信息。本文為您介紹安卓平臺、iOS平臺App特征信息的獲取方法。
此部分內容涉及專業App開發知識,本文僅供參考。不同的應用打包發布方式,相關信息的獲取方法不同,具體您還需咨詢App開發人員。
基礎概念
概念 | 解釋 |
包名(安卓應用標識符) | APK包名是Android應用程序的唯一標識符。例:com.alibaba.aliyun。 |
Bundle ID(iOS應用標識符) | Bundle ID是iOS應用程序的唯一標識符。例:com.aliyun.beian.app。 |
數字證書 | 數字證書是一個經權威授權機構數字簽名,包含公開密鑰的擁有者信息以及公開密鑰的文件,是由權威機構頒發的可信憑證。 |
數字簽名 | 數字簽名采用非對稱密鑰生成算法,會生成一對密鑰:私鑰和公鑰。發送方使用私鑰加密摘要來進行簽名,接收方必須使用對應的公鑰才能進行解密。 |
數字摘要 | 數字摘要又稱數字指紋,是使用Hash函數將待加密明文轉化得到的一串固定長度密文。常見的摘要算法有 MD5、SHA-1、SHA-256等。 |
安卓應用獲取App特征信息指導
包名、公鑰和簽名MD5獲取方式有多種,本文以使用JadxGUI工具獲取為例。
下載JadxGUI工具:下載安裝完成后,使用此工具打開apk包。
公鑰與簽名MD5值獲取:查找文件APK signature中模數(公鑰)和MD5簽名。
包名獲取:查找資源文件下AndroidManifest.xml中的package屬性對應信息。
iOS應用獲取App特征信息指導
訪問https://developer.apple.com/cn/,使用App對應的iOS開發者賬號登錄。
Bundle ID獲取:在計劃資源中查看標識符,其中IDENTIFIER列對應的就是Bundle ID。
公鑰與簽名SHA1值獲取:在計劃資源中查看證書,進入證書后,下載對應App證書。通過查看詳細信息,獲取公鑰(公共密鑰)和簽名SHA1值(SHA-1)。
公鑰(公共密鑰)
說明如果公共密鑰顯示不完整,您可先單擊省略號,如果省略號仍然打不開或不顯示,直接復制公共密鑰省略號前面顯示出的數據進行填寫即可。
簽名SHA1值(SHA-1)
鴻蒙應用獲取App特征信息指導
使用App對應的鴻蒙應用開發者賬號登錄AppGallery Connect,并選擇我的項目。
在我的項目頁面,選擇需要查詢特征信息的應用項目。
在應用項目頁面的應用區域查看包名,即為所需要的App包名。
獲取公鑰和MD5值。
選擇證書、APP ID和Profile。
在證書、APP ID和Profile頁面中,下載需要備案鴻蒙應用開發者證書。
下載應用開發者證書后,用文本編輯器(如記事本、VSCode),編輯證書,刪除證書鏈部分并保存。
刪除紅框圈出的證書鏈,僅保留最后一部分。
刪除后效果:
打開已保存的證書,選擇詳細信息 > 公鑰,獲取App的公鑰信息。
選擇詳細信息 > 指紋,獲取App的簽名MD5值信息。