當前位置:首頁 » 安卓系統 » 安卓推送證書如何申請

安卓推送證書如何申請

發布時間: 2022-08-21 14:21:21

① 想申請安卓代碼簽名證書,誰有靠譜的推薦呢

推薦一款免費的安卓代碼簽名證書


沃通免費安卓代碼簽名證書介紹

沃通(WoSign)安卓代碼簽名證書,企業和個人開發者都可以使用沃通安卓(Android) 代碼簽名證書來簽名Android 平台的 .apk 文件,以便通過互聯網安全分發,使得最終用戶能確信此代碼確實是您提供的,而且沒有在傳輸過程中被非法篡改和被破壞。


沃通免費安卓代碼簽名證書功能

1、支持安卓 .apk 文件簽名

2、保護您的代碼的完整性 ( 未被篡改或破壞 )

3、讓最終用戶能確信此代碼確實是您提供的

4、免費提供時間戳服務

5、證書有效期長達20年

6、證書有效期內不限簽名代碼次數

7、簽名後使用 zipalign 工具優化最終的 .apk 包

申請地址:wosign.com/procts/WoSign_Android_codesigning.htm

② 製作的APP怎麼在安卓商店和蘋果商店上架

需要在蘋果網站上注冊APPID,以及購買iPhoneDevelopProgram(iDP)開發者授權,99美元。創建發布程序的證書。

親,網上真心很多資料…………
http://blog.csdn.net/gogler/article/details/36177897

蘋果APP STORE

一、證書的導出

1.1、前期工作

首先你需要有一個蘋果的開發者帳號,一個Mac系統。
如果沒有帳號可以在打開http://developer.apple.com/申請加入蘋果的開發者計劃。支付99美元每年,怎麼申請網上有詳細的介紹,在此不多做介紹。
如果你已經有了一個IDP,打開http://developer.apple.com/並登錄到蘋果MemberCenter,見下:

登錄以後可以看到下面這個界面,列出了你開發需要的一些工具,支持,itunes app管理等內容。

選擇第二項:Ios provisioning Portal,進入,所有證書相關的都在這里進行。

1.2、申請AppId

在下圖的左邊選擇 App IDs,我們先創建一個AppId,對於要發布到Appstore上的程序, 都有一個唯一的AppId,下面會列出你當前所有的AppId。
我們點擊右上角的New App ID:

其中有兩項需要你自己填:
第一個Description,用來描述你的AppId,這個隨便填,沒有什麼限制;
第二項Bundle Identifier (App ID Suffix),這是你appid的後綴,這個需要仔細。
因為這個內容和你的程序直接相關,後面很多地方要用到,最好是com.yourcompany.yourappname的格式,當然沒有公司名的個人開發者,第二項可以用你自己的英文名字或者拼音,如下圖:
appcan.cn在線ipa包編譯時需要填寫的iapp IDs就是你在此輸入的第二項內容。

填完後submit,如下圖,可以看見我們已經生成的appid:ebook appid。想要支持推送服務和iCould等也可以在這兒配置:

1.3、申請發布證書
1.3.1、先創建一個證書請求文件
這兒需要一個Mac系統。以下內容以雪豹系統為例,其他版本差別不是很大。
首先打開應用程序-實用工具-鑰匙串訪問(KEY CHAIN),在證書助理中,選擇"從證書頒發機構求證書",如下圖:

在下圖所示的界面,你的電子郵件地址:填你申請idp的電子郵件地址,常用名稱,默認就好,CA空,選擇存貯到磁碟,點擊"繼續":

選擇保存的位置,比如選擇桌面。

下一步點擊完成,你就可以看到你的桌面多了一個CertificateSigningRequest.certSigningRequest的證書請求文件。
1.3.2、安裝WWDR證書
繼續登錄到你的MEMBER CENTER,選擇左邊的certificates項,可以看到它右邊有四個選項,我們選擇Distribution,點擊下面的click here to download now.

下載完成後,雙擊安裝,安裝成功後,可以在你的鑰匙串裡面的證書下面看到這個中級證書。
1.3.3、請求一個發布證書
OK,現在來請求一個真正的發布證書,還是在這個頁面,點擊request certificate:

這個頁面告訴你怎麼生成發布證書,點擊下面的"選取文件",選擇你在第一步創建的證書請求文件,然後點擊"submit":

OK。現在你有一個證書可以下載了,如下圖(不能下載請刷新頁面):

1.3.4、安裝和導出
點擊"download"下載你生成的證書,下載完成後雙擊安裝,如果有如下提示,選擇login,OK:

這時再查看你的鑰匙串,應該有下面這一行Iphone Distribution的證書,注意,這個證書有一個小三角可以點擊,展開後有一個對應的密鑰。如果你沒有這個鑰匙,那麼請檢查上面那一步做錯了。

現在發布證書已經安裝了,我們選擇這個證書,右擊,選擇,導出"xxxxxxx",如下:

給你要導出的證書起個名字,選擇一個存的位置,注意,保存成P12的信息交換文件

輸入密碼,如果Mac系統有密碼,後面還會要求你輸入系統密碼。

現在你就有了發布程序需要的p12文件。
appcan.cn在線ipa包編譯時需要上傳的distribution.p12就是你導出的發布證書;certificate password就是導出證書時填寫的密碼。
1.4、生成provisioning文件
在下圖左邊選擇provisioning選項,同樣的右邊的子項中選擇distribution,來生成一個發布的准備文件:

選擇new profile,在下圖中,第一個method,選擇App Store;
Profile name,這個隨便填,下面的App ID,選擇我們開始的時候創建的appid,這個必須一致。確認後提交:

等待幾秒鍾,provisioning就可以下載了,點擊download,下載。我們得到了一個xxxxxx.mobileprovision
appcan.cn在線ipa包編譯時需要上傳的distribution.mobileprovision就是你生成的文件。

現在,我們的證書的准備工作就做完 了,我們有了一個appid,一個p12格式的證書文件,一個provisioning文件。
二、Appcan.cn在線ipa包編譯
根據流程一製作的證書及p12文件,開發者就能夠對應於進行混編,從而生成出可上傳Appstore的ipa包,其流程如下:
AppCan在線的打包方式(非IDE打包方式),用戶生成應用時需要選擇生成ios平台,勾選後彈出下圖窗口:

需要填寫上傳Apple開發者在Apple獲得的發布應用相關資質信息(詳情請參考證書的導出),並卻確認提交。務必填寫正確否則會打包失敗的。
上傳相關資質信息後,【注意】提交打出的文件包是用來上傳到蘋果App Store 用的 不能直接安裝到手機測試
Q:打包成功後我如何上傳到App Store?
A:下載.ipa文件到本地,更改文件後綴.ipa為.zip。(上傳請參看ipa包提交蘋果App Store)
Q:打包完成後我如何安裝到越獄手機上測試?
A:1、下載.ipa文件到本地,更改文件後綴.ipa為.zip並解壓縮文件包,
2、新建Payload文件夾
3、把解壓縮.zip包裡面的文件夾拷到Payload文件夾里
4、壓縮Payload文件夾為.zip文件包,改.zip後綴為.ipa
5、安裝到手機
跳過後打出的安裝包可以直接安裝到越獄手機。
三、Ipa包提交蘋果App Store
通過AppCan在線與開發者證書混編後,生成的ipa包(後綴.ipa改為.zip)即可上傳至蘋果Appstore,以下是操作流程。
3.1、在itunes中創建程序

該部分內容繼續以雪豹系統為例

打開https://itunesconnect.apple.com/(membercenter中也可以找到)選擇"Manage Your Applications":

點擊"Add New App",填寫下面的表格。
默認語言,appname,SKU Number,這是自己程序的標識,點擊後面的"?"有說明。Bundle id:這個可以選擇,必須和你申請證書時候的appid保持一致。否則會上傳失敗。

填完後,點擊"Continue"。
這個頁面設置程序的生效時間和價格,選擇後,點擊"Continue"。

下圖的頁面需要填一些程序的信息,注意"Review Notes (optional)"這個選項是對蘋果review程序的說明,如果你的程序需要登錄才可以使用,要在這里提供用戶名和密碼,如果你的程序的一些特色很 隱晦,可以在這里提供操作步驟,這是讓apple的review人員看的東西,不會在App Store裡面顯示。

下圖的頁面是一些分級的說明,根據需要選擇:

下面是metadata,這個可能很重要,注意那個keywords,設置的越多你的程序被搜到的幾率越大,但是最好不超過100字,否則可能會被 蘋果認為是作弊。Large app icon 這需要一張1024x1024的icon。screenshots是屏幕截圖或者說明性的圖片。

填完後done,這樣就創建好了一個app,點擊"view detail",然後選擇「Ready to Upload Binary」。這時發現你的app顯示一個黃色的wait for upload,表示你可以上傳你的二進制代碼了。如下圖:

3.2、上傳程序
上傳程序請在你的mac系統下找到application uploader工具,找不到的可以在下圖這兒下載。Xcode4.x將該工具集成到了xcode裡面。

在Mac下安裝了該工具後,運行,如果是第一次,可能需要你用你自己的idp帳號登錄(以後會保存在鑰匙串中),登錄後會自動檢查你有沒有等待上傳狀態的app,選擇你創建好的app,如下圖:

點擊"Next"按鈕:

點擊"choose"按鈕,選擇你從AppCan在線編譯出來的ipa包,修改.ipa後綴為.zip,請不要打開修改包裡面的內容(包括添加和刪除資源圖片等文件),否則會上傳失敗。

點擊"Send"按鈕,等待上傳,上傳完成後,打開itunesconnect,這時候你的程序狀態變為"upload received",程序進入蘋果第一步審核。第一步審核幾分鍾到幾小時。當通過第一步審核後,程序狀態變為"wait for review",此時程序進入等待人工審核的狀態,大概4天到2周的時間都是這個狀態,直到排隊輪到你的程序時,程序進入"in review"狀態,如果你的程序沒有內容上的問題,符合蘋果的審核標准,那麼審核成功,你程序的狀態變為綠色的" Ready for Sale",如果審核失敗,程序狀態變為紅色的" Rejected "。
上傳過程中每一步的失敗蘋果都會發郵件給你,或者你能在Resolution Center看到詳細的失敗信息。
當你的程序變為"ready for sale"狀態時候,你就可以在appstore裡面找到它了。至此,上傳結束。你就可以通過IOS設備在Appstore中找到你的應用了。

安卓各市場
一、Google Play Market

Google 官方的應用市場,初次登錄市場需要 25$ 的費用,同時不能使用國內的信用卡以及需要個國外地址。新版的後台想對比較老版的好用,支持多語言、用戶反饋、統計信息等功能,想對其他市場而言 Google Play Market 是標桿。
瀏覽器支持:8
界面:8
功能:8
登錄成本:7(需要國外地址以及信用卡)
人工審核:不需要
其他說明:無

二、應用匯
通過渠道包以及等跟蹤,應用匯的下載量和訪問量不低。界面一般,功能方面能提供的都不少,但不會給你帶來驚喜,總體而言應用匯的開發者後台屬於中規中矩的感覺。
瀏覽器支持:6
界面:6
功能:5
登錄成本:4(需要上傳相關證件認證)
人工審核:需要
審核速度:快
其他說明:無
三、安卓市場(91市場)& 網路應用市場
安卓市場被 91 收購了以後界面變得「洋氣」了不少,總體而言界面在國內市場中屬於中上乘不為過。功能服務方面提供了「應用測試」(使用第三方 Testin 雲測)服務,但需要手工提交。審核的速度一般同時想對比較寬松,一般兩個工作日以後就可以審核通過。
瀏覽器支持:8
界面:7
功能:6
登錄成本:4(需要上傳相關證件認證)
人工審核:需要
審核速度:快
其他說明:無

四、安智市場
如果不是發布安卓應用,我第一眼打開這個市場的後台以為回到了上個世紀的九十年代,界面可以用一個字「爛」兩個字「很爛」三個字「非常爛」來形容。發布和審核都需要輸入驗證碼,同時在其他細節方面,例如多圖上傳需要額外的耐心。總之,在這個市場發布應用,你需要更多的耐心。
瀏覽器支持:6
界面:2
功能:5
登錄成本:4(需要上傳相關證件認證)
人工審核:需要
審核速度:一般
其他說明:無
五、EOE(優億)市場
優億市場的下載量不少,但後台的界面在我審美看來只能說一般。功能方面也是中規中矩,不過初次開發者認證的速度比較慢,需要額外的耐心。
瀏覽器支持:6
界面:3
功能:5
登錄成本:4(需要上傳相關證件認證)
人工審核:需要
審核速度:快
其他說明:無
六、機鋒市場
如果你在機鋒市場上審核不通過,您可以考慮直接聯系負責人。通常來講,我對這個市場的印象就是碰到問題不要嘗試自己解決,直接聯系他們的負責人通常會有個更好的結果。對,在我看來機鋒市場更像是個線下的市場。
界面和功能想對來講一般,同時機鋒市場提供了收費的 SDK 和 API(有誰嘗試使用過?),這個算起來是他們的特色吧。
瀏覽器支持:6
界面:5
功能:5
登錄成本:4(需要上傳相關證件認證)
人工審核:需要
審核速度:慢
其他說明:無
五、N多市場
這個應用市場的在我眼裡的存在感不高,不過下載量很客觀。總體而言,屬於中規中矩。
瀏覽器支持:6
界面:6
功能:5
登錄成本:2(簡單認證即可)
人工審核:需要
審核速度:快
其他說明:無
六、木螞蟻
相對來講存在感並不強的市場,但並不影響將自己的應用發一份上去。使用這個市場的體驗也是中規中矩,沒有出太大的問題也沒有什麼驚喜。
瀏覽器支持:6
界面:6
功能:5
登錄成本:5(需要上傳相關證件認證)
人工審核:需要
審核速度:快
其他說明:無
七、網易應用
在幾大門戶開的運營商市場中,簡單的嘗試下了網易的應用市場。前期網易市場不能自己提交應用,只是靠抓取。個人感覺網易應用市場的人員不多,因為人工響應的速度想對比較慢,但一般的問題嘗試自己搞定還是可以的。
瀏覽器支持:6
界面:5
功能:5
登錄成本:4(需要上傳相關證件認證)
人工審核:需要
審核速度:一般
其他說明:可能會存在暫時無法收錄的情況,估計是緩存的問題別太在意
八、豌豆莢市場
豌豆莢前期只是做應用搜索,近期似乎能夠允許用戶上傳提交應用了。
總體而言該市場的審核比較嚴格,無論是登錄開發者認證還是新的應用提交都需要上傳相關的證件,所以在提交應用的時候需要准備好額外的資料,截至目前(2013年5月23日)我的個個人開發的應用還是沒有通過審核,很殘念。
界面方面比較簡潔,但是不知道為什麼會同時標注中文和英文雙語,雖然不影響使用但是個人感覺很「裝逼」,同時有少部分的文案錯誤但不影響使用。
同時豌豆莢市場似乎目前還不支持應用認領,如果你在豌豆莢中能夠搜索到自己的應用,但還是需要你自己再重新提交下。目前(2013年5月23日)我不知道如何處理重復的應用,因為我還沒有在這個市場上審核通過的經驗。
瀏覽器支持:6
界面:5
功能:3
登錄成本:6(需要上傳相關證件認證,並需要想對比較長的等待時間)
人工審核:需要
審核速度:慢
其他說明:審核相對比較「認真」,您需要做好被打回的心理准備
八、魅族開發者後台
初次登錄魅族市場會比較的困惑,在交互方面魅族開發者後台並不友好。例如,你更新你的軟體需要「添加新版本」操作。同時你可能會對「應用列表」以及「版本列表」感到困惑,這點方面你需要學習時間。
在素材的准備方面,最好建議你手頭上有台魅族手機單獨給這個市場截圖,因為魅族的解析度想對來講很「與眾不同」。同時,可能你需要重新調整你的應用圖標大小「96x96」以及「106x106」的大小在其他市場中也不多見。
發布新應用的審核比較慢,估計是後台人工測試比較仔細。後續新版本的添加和更新想對來講會比較順暢。
同時,原先後台似乎並不支持 IE 外的瀏覽器(害得我還得開虛擬機),但近期測試似乎都沒問題了。
瀏覽器支持:4
界面:4
功能:4
登錄成本:4(需要上傳相關證件認證)
人工審核:需要
審核速度:一般
其他說明:無
九、小米開發者站
審核想對比較嚴格,嚴格的程度甚至你需要調整你的應用文案(例如不能有太多的空格,相對比較短的段落等)。在小米市場中重復拒絕和提交是很常見的事情,這點建議您需要有心裡准備。
同時,小米市場會對審核不通過的應用有具體的說明和指導。有次提交新版應用有崩潰的情況,市場更是直接提供了 logcat 日誌文件,細節做得很到位。
瀏覽器支持:7
界面:7
功能:5
登錄成本:4(需要上傳相關證件認證)
人工審核:需要
審核速度:一般
其他說明:各方面的要求相對比較嚴格
十、運營商市場
嘗試過聯通、移動以及電信天翼的應用市場,但普遍這些市場交互以及功能方面有先天的缺陷。有些市場只支持 IE 瀏覽器,同時需要提交的認證信息會極大的考驗你的耐心和自製力。
在統計數據看來相對其他「民營」的應用市場,下載量比較少。除非有必要以及需要特定的渠道,個人非常不建議在此類市場上登記發布應用。
十一、品牌商市場
嘗試過 HTC、Samsung、以及 Moto 市場。
在這些市場中均沒有得到很好的體驗,甚至在 Samsung 市場中我無法通過正常的注冊流程。 因此,個人和公司出於時間和成本考慮,放棄了這些市場。
十二、其他
國內還有大大小小的其他 Android 應用市場,如果有遺漏的相對比較大型的市場歡迎您提出。
十三、總結
現在發布 Android 應用到各大市場是個工作量非常巨大的事情。所以我們需要根據實際情況和用戶群發布,這里主要給出我個人的看法:
第一批隊
Google Play Market
應用匯
小米市場
優億(EOE)市場
第二批隊
安卓市場
安智市場
機鋒市場
豌豆莢市場(有待觀望)
第三批隊
N多市場
網易應用
魅族市場
木螞蟻
第四批隊
運營商市場
品牌商市場
如果你不想在發布方面佔用太多的事情,建議保證第一、第二批隊的市場版本更新完全即可。選擇市場本身還需要根據自身以及應用的多種情況判斷。
同時,應用內部本身需要做好良好的版本更新提醒,這會更少程度減少用戶安裝和更新應用的成本。

③ 如何發布android 應用程序,app增加簽名證書

Android系統要求,所有的程序經過數字簽名後才能安裝。Android系統使用這個證書來識別應用程序的作者,並且建立程序間的信任關系。證書不是用於用戶控制哪些程序可以安裝。證書不需要授權中心來簽名:Android應用程序上使用自己簽名的證書是完全允許且普遍的。
理解Android應用程序簽名有以下幾個重要點:
·所有的應用程序都必須簽名。系統不會安裝任何一個不簽名的程序。
·你可以使用自己的證書來簽名。不需要任何授權中心。
·當你要為最終用戶發布你的應用程序的時候,你必須簽入一個合適的密鑰。你不可以發布程序的時候還使用SDK工具簽入的DebugKey。
·系統只在安裝應用程序的時候檢測證書的有效期。如果應用程序在安裝之後證書失效了,那麼,應用程序還是可以正常工作。
·你可以使用標准工具——Keytool和Jarsigner——生成Key並簽名apk文件。
·一旦你為應用程序簽名了,一定要使用zipalign工具來優化最終的APK包。
Android系統不會安裝和運行沒有正確簽名的應用程序。這條規則適用於任何運行Android系統的地方,不管是真機還是模擬器。正是由於這個原因,你必須在模擬器或真機上運行/調試程序之前對程序進行簽名。
當你調試應用程序時,AndroidSDK工具替你對應用程序進行了簽名。Eclipse的ADT插件和Ant編譯工具都提供了兩種簽名模式——Debug模式和Release模式。
·當開發和測試時,你可以使用Debug模式。在Debug模式下,編譯工具使用內嵌在JDK中的Keytool工具來創建一個keystore和一個key(包含公認的名字和密碼)。在每次編譯的時候,使用這個DebugKey來為apk文件簽名。由於密碼是公認的,在每次編譯的時候,也不需要提示你輸入keystore和key密碼。
·當你的程序准備發布時,你必須在Release模式下,使用密鑰來為apk文件簽名。有以下兩種方式可以做到:
1.命令行中使用Keytool和Jarsigner。在這個方法中,首先需要編譯出一個未簽名的apk。然後使用Jarsigner(或相似的工具),用你的密鑰為apk手動簽名。如果你沒有合適的密鑰,你可以運行Keytool來手動生成自己的keystore/key。
2.使用ADT導出向導。如果你使用Eclipse/ADT插件進行開發,你可以使用導出向導來編譯程序,生成密鑰(如果需要),並為apk簽名,所有這些操作都在導出向導中。一旦你的程序簽名了,別忘了運行zipalign來為apk進行額外的優化。
簽名策略
應用程序簽名的某些方面可能會影響應用程序的開發,特別是你打算一起發布多個應用程序的時候。一般來說,推薦的策略是在整個應用程序壽命內,所有的程序簽上相同的證書。
以下有幾個應該這么做的原因:
·應用程序升級——當你對應用程序進行升級時,如果你想用戶平穩的升級,那麼,你就需要簽上相同的證書。當系統安裝一個升級應用程序時,如果新版本的證書與老版本的證書有匹配的話,那麼,系統才會允許進行升級。如果你沒有為版本簽上合適的證書,當你安裝時,你需要給應用程序指定一個新的包名——在這種情況下,用戶安裝的新版本,被當作是一個全新的應用程序。
·應用程序模塊化——如果應用程序請求的話,Android系統允許簽有相同證書的應用程序運行在相同的進程里,這樣,系統就會把它們看作是一個單一的應用程序。用這種方法配置應用程序,用戶可以選擇更新每個獨立的模塊。
·代碼/數據許可權共享——Android系統提供了基於簽名的許可權檢查,因此,如果應用程序間簽有特定的證書,那麼,它們之間可以共享功能。通過多個程序簽有相同的證書並且使用基於簽名的許可權檢查,你的程序可以以一種安全的方式共享代碼和數據。還有一個決定簽名策略的重要因素是:如何設定key的有效期。
·如果你計劃支持單個應用程序的升級,你需要確保你的key擁有一個超過期望的應用程序生命周期的有效期。推薦使用25年或更多的有效期。當你的key過期了,用戶也就不能平穩的更新到新版本了。
·如果你想給多個無關的應用程序簽上相同的key,那麼,你必須確保key的有效期超過所有應用程序所有版本的生命周期,包括將來有可能添加到這一陣營的程序。
·如果你想在AndroidMarket上發布你的程序,key的有效期必須在2033.10.22以後。Market伺服器強制這一要求,目前是保證用戶可以平穩的更新他們的程序。
當你設計應用程序時,一定要把這些點記在腦子里,並且使用一個合適的證書來為應用程序簽名。
簽名的基本設定
在你開始之前,你必須保證Keytool對SDK編譯工具來說是可利用的。多數情況下,你可以通過設置JAVA_HOME環境變數來告訴SDK編譯工具如何找到Keytool。另外,你還可以添加JDK中Keytool的路徑到PATH的變數里。
如果你在Linux上開發,並且使用GNU編譯器來編譯Java,那麼,請確保系統是使用JDK中的Keytool,而不是gcj。如果Keytool已經在你的PATH中,它有可能是對/usr/bin/keytool的符號鏈接。在這種情況下,檢查符號鏈接的目標,確保它是指向JDK中的Keytool。如果你打算對公眾釋放你的應用程序,你還需要Jarsigner工具。Jarsigner和Keytool都包含在JDK中。
Debug模式下簽名
Android編譯工具提供了Debug簽名模式,使得開發和調試應用程序更加容易,而且還滿足Android系統的簽名要求。當使用Debug模式編譯你的app時,SDK工具會調用Keytool工具自動創建一個Debug的keystore和key。然後,這個Debugkey會自動用於apk的簽名,這樣,你不需要使用你自己的key來為應用程序包簽名。
SDK工具使用預先定義好的名字/密碼來創建Debugkeystore/key:
·Keystore名字:「debug.keysotre」
·Keystore密碼:「android」
·Key別名:「androiddebugkey」
·Key密碼:「android」
·CN:「CN=AndroidDebug,O=Android,C=US」
如果需要的話,你可以改變Debugkeystore/key的位置和名字,或者提供一個自定義的Debugkeysotre/key。然而,任何自定義的Debugkeystore/key必須使用和默認Debugkey(上面描述的)相同的名字和密碼。(在Eclipse/ADT中,操作Windows>Preferences>Android>Build實現。)
注意:你不能將簽有Debug證書的應用程序發布給公眾。
Eclipse用戶
如果你在Eclipse/ADT下開發(並且已經按照上面描述的「簽名的基本設定」配置了Keytool),Debug模式下簽名默認是開啟的。當你運行或是調試應用程序時,ADT會使用Debug證書進行簽名,並運行zipalign,然後安裝到選擇的模擬器或是連接上的設備。整個過程不需要你參與,前提是ADT能訪問Keytool。
Ant用戶
如果你使用Ant來編譯你的apk文件,需要在ant命令中添加debug選項來開啟Debug簽名模式(假設你正在使用由android工具生成build.xml文件)。當你運行antdebug來編譯你的程序時,編譯腳本會生成一個keystore/key,並為apk進行簽名。然後腳本會使用zipalign工具對apk進行對齊處理。整個過程不需要你參與。閱讀「其它IDE下開發:Debug模式編譯」來了解更多的信息。
Debug證書過期
Debug模式下簽名用的證書(默認是Eclipse/ADT和Ant編譯)自從它創建之日起,1年後就會失效。
當證書失效時,你會得到一個編譯錯誤,在Ant編譯上,
錯誤如下:
debug:
[echo]Packagingbin/samples-debug.apk,andsigningitwithadebugkey...
[exec]DebugCertificateexpiredon8/4/083:43PM
在Eclipse/ADT中,Android控制台上你將會看到一個相似的錯誤。
為了解決這個問題,只需要刪掉debug.keystore文件即可。AVD默認存儲的位置在:~/.android/avd(OSX和Linux),C:DocumentsandSettings\.android(WindowsXP),C:Users\.android(WindowsVista)。
當下一次編譯的時候,編譯工具會重新生成一個新的keystore和Debugkey。
Release模式下簽名
當你的程序准備好釋放給其它用戶時,你必須:
1.獲取一個合適的密鑰
2.在Release模式下編譯程序
3.使用密鑰簽名程序
4.對齊APK包
如果你是使用Eclipse/ADT插件開發,你可以使用導出向導來完成編譯、簽名和對齊等操作。在整個過程中,導出向導甚至還可以生成一個新的keystore和密鑰。因此,如果你使用Eclipse,你可以直接跳到「使用EclipseADT編譯和簽名」。
獲取一個合適的密鑰為了進行程序的簽名,首先,你必須有一個合適的密鑰。密鑰指:
·個人持有。
·代表個人、公司或組織實體的身份。
·擁有一個有效期。有效期推薦超過25年。
如果你在AndroidMarket上發布你的程序,需要注意一點的是:程序的有效期需要在2033.10.22之後。你不能上傳一個應用程序,而它的key的有效期是在這個日期之前。
·不是由AndroidSDK工具生成的Debugkey。
如果你沒有一個合適的key,你一定要使用Keytool來生成一個。如「基本設定」中描述的,確保Keytool可用。
為了用Keytool生成一個key,使用keytool命令並傳入一些可選參數,如下表所示。
警告:確保密鑰的安全。一定要閱讀「安全儲存你的密鑰」中討論如何確保你的密鑰的安全以及這對你和用戶為何如此重要。尤其是,當你生成你的密鑰時,一定要為keystore和key使用強密碼。

④ 真我11如何安卓ac證書

安卓方法如下:
1、打開手機「設置」里的「安全與隱私」。
2、點擊最後的「更多安全設置」
3、選擇「從SD卡安裝」選項,
4、選擇自己需要安裝的手機CA證書,
5、最後在彈出的窗口處為證書命名,然後點擊下方確定,即可完成安裝。希望能幫助到你。祝你生活愉快!

⑤ 如何做安卓推送

安卓系統上做推送的方法如下:
1.通過SMS進行伺服器端和客戶端的交流通信。在Android平台上,你可以通過攔截SMS消息並且解析消息內容來了解伺服器的意圖,可以實現完全的實時操作
2.循環主動定時獲取:這種方法需要客戶端來做一個定時或者周期性的訪問伺服器端介面,以獲得最新的消息。
3.持久連接:這個方案可以解決由輪詢帶來的性能問題,但是還是會消耗手機的電池。需要開一個服務來保持和伺服器端的持久連接(蘋果就和谷歌的C2DM是這種機制)。
推送消息應該找一家安全,穩定的平台。例如極光。極光穩定的自有數據與多源外部數據交叉驗證與補充,確保數據指標的趨勢准確與穩定。70+中國投資機構、100+海外投資機構以及200+中國知名互聯網公司正在使用極光iAPP的付費數據服務輔助其投資和戰略決策。

安卓軟體著作權證書及資質證明怎麼獲取,看百度知道里你說可以私信你

您好,申請軟體著作權,需要提供您這邊軟體的源代碼、操作說明書、身份證明(如果是以個人名義申請的話,要提供個人的身份證復印件,如果是以公司名義申請的話,要提供公司營業執照復印件加蓋公章)。另外,還要看您以後是不是准備申請雙軟企業認定,如果需要的話,最好做一下名稱預審。更多細節,可以私信我。希望能夠幫到您

⑦ android手機如何導入CA證書

1、請先將數字證書文件「******.cer」文件復制到SD卡的根目錄下;

(7)安卓推送證書如何申請擴展閱讀:

CA 也擁有一個證書(內含公鑰和私鑰)。網上的公眾用戶通過驗證 CA 的簽字從而信任 CA ,任何人都可以得到 CA 的證書(含公鑰),用以驗證它所簽發的證書。

如果用戶想得到一份屬於自己的證書,他應先向 CA 提出申請。在 CA 判明申請者的身份後,便為他分配一個公鑰,並且 CA 將該公鑰與申請者的身份信息綁在一起,並為之簽字後,便形成證書發給申請者。

如果一個用戶想鑒別另一個證書的真偽,他就用 CA 的公鑰對那個證書上的簽字進行驗證,一旦驗證通過,該證書就被認為是有效的。證書實際是由證書簽證機關(CA)簽發的對用戶的公鑰的認證。

證書的內容包括:電子簽證機關的信息、公鑰用戶信息、公鑰、權威機構的簽字和有效期等等。目前,證書的格式和驗證方法普遍遵循X.509國際標准。

2019年9月2日,據新疆生產建設兵團自然資源局消息稱:自然資源部新近為新疆兵團本級及13個師市頒發礦業權管理。

⑧ ios 個人開發者可以申請推送證書嗎

方法/步驟

1
首先你想創建推送證書和以前你做真機測試證書一樣,需要實現准備一個99$的付費賬號.然後登陸蘋果開發者網站.

2
登陸以後你能看到這個界面然後選擇我圈中的那個選項Member Center 轉到登陸界面.

3
在這里你可以輸入你的付費賬號和密碼.然後點擊Single In.

4
然後選擇證書申請的頁面.

5
先點擊APP ID 的創建界面(Identifiers).

6
進入到APP ID 的創建頁面後點擊右上角的+創建新的APP ID .

7
因為今天要做的是推送證書需要在創建APP ID 的時候勾選Push Notifications這個選項,完成這幾步後直接點擊最下方的Continue

8
在上述操作完成後檢查看Push Notifications這個選項是不是在等待配置狀態,如果已經完成點擊下方的Submint

9
現在我們的APP ID 已經創建完成現在可以去製作我們的推送證書了點擊我們的左邊欄里的證書選項Development.

10
還是點擊左上角的+創建我們的推送證書.

在這里我們可以看到兩個推送證書一個是真機測試下的證書,另外一個是上線的證書,我們現在選擇真機狀態下的證書.

選在好後直接點擊下方的Continue.

點擊下一步後就到了選擇我們剛剛創建的APP ID ,這里尋找是根據我們剛寫的Boundle ID來尋找的並不是根據APP ID 的名字.

在找到我們創建的APP ID 後點擊下方的Continue,在點擊後我們可以看到一個類似下方的頁面,這是一個提示界面直接再次點擊下方的Continue.

在點擊下一步後可以看到一個需要上傳CSR文件的地方.

創建CSR文件是需要訪問我們電腦上的鑰匙串來生成的,我們先來打開我們電腦上的鑰匙串.

在鑰匙串中我們點擊我們電腦左上角的鑰匙串選項,在選項中選在證書助理選項中的從證書頒發機構請求證書選項.

填寫你的個人的蘋果郵箱賬號和你的個人信息,記得選擇存儲到磁碟,填寫完成後選擇存儲的位置後直接點擊完成.

在CSR文件創建完成後選擇剛才我們創建證書的界面點擊選擇文件,選擇完成後點擊創建.

再點擊創建後我們的推送證書就創建完成了,然後我們選擇Download下載後雙擊安裝就完成了.

熱點內容
壓縮皇冠 發布:2025-01-16 01:51:27 瀏覽:274
全鍵盤編程鍵盤 發布:2025-01-16 01:38:59 瀏覽:422
尾貨棉服直播間腳本 發布:2025-01-16 01:21:45 瀏覽:228
vb編程步驟 發布:2025-01-16 01:11:58 瀏覽:202
bb霜解壓 發布:2025-01-16 01:11:11 瀏覽:597
編程懟人 發布:2025-01-16 00:53:08 瀏覽:761
建立共享伺服器地址 發布:2025-01-16 00:26:40 瀏覽:565
android開機動畫修改 發布:2025-01-16 00:26:26 瀏覽:872
怎麼解壓pc版游戲 發布:2025-01-16 00:16:32 瀏覽:122
v9更新到91有方舟編譯器嗎 發布:2025-01-16 00:11:49 瀏覽:500