GooglePlay發(fā)布應(yīng)用詳細步驟及問題解答

一、發(fā)布應(yīng)用

要想在GooglePlay發(fā)布應(yīng)用,至少需要完成下圖中的四個操作,讓按鈕全部變成綠色狀態(tài),下面我們按照步驟來完成一次應(yīng)用的發(fā)布,過程中同時完成圖中的四個操作。

四個步驟.png

1. 創(chuàng)建應(yīng)用

  • 我們登錄到GooglePlay Console的后臺,然后在所有應(yīng)用頁面,點擊 創(chuàng)建應(yīng)用 來開始我們的整個流程。


    創(chuàng)建應(yīng)用0.png
  • 點擊之后會彈出創(chuàng)建頁面,讓我們選擇默認語言、填寫應(yīng)用名稱。


    創(chuàng)建應(yīng)用.png

2. 商品詳情

  • 點擊創(chuàng)建之后需要繼續(xù)完善相關(guān)說明。


    創(chuàng)建應(yīng)用2.png
  • 然后上傳應(yīng)用的相關(guān)截圖,截圖最好按照相關(guān)要求的尺寸制作,最終會展示在GooglePlay的商店里面。


    屏幕截圖.png
  • 然后選擇你的應(yīng)用所屬的類型和類別,注意 內(nèi)容分級 可以暫時不去處理,后面我們會專門處理。

    內(nèi)容分級.png

  • 以上步驟結(jié)束后,還有一個隱私政策的鏈接,你可以暫時不填,最后點擊屏幕下方的保存草稿 來進行保存。


3. 創(chuàng)建應(yīng)用版本

  • 我們選擇剛才創(chuàng)建的應(yīng)用,點擊一下會進入到信息中心,在頁面左側(cè)點擊應(yīng)用版本進入到下面的頁面,選擇一個你需要創(chuàng)建的版本,這里我們以Alpha 版為例。
應(yīng)用版本.png
  • 點擊管理,然后進去到應(yīng)用版本管理頁面,這里有一個坑需要注意,就是: GooglePlay簽名計劃,建議不要使用這個簽名計劃,否則你上傳的應(yīng)用會被GooglePlay進行二次簽名,我們這里直接跳過就可以了。

    簽名計劃.png

  • 直接把你的應(yīng)用拖到上傳框內(nèi),然后保存即可,不可上傳和之前code相同的應(yīng)用,就像版本升級一樣。


    上傳應(yīng)用.png

4. 內(nèi)容分級
內(nèi)容分級其實就是一個調(diào)查問卷,根據(jù)你填寫的情況來判斷你的應(yīng)用屬于什么樣的級別、適合什么年齡段的人使用,基本選擇否就可以。

  • 先填寫一個郵箱地址,用于接收問卷郵件,然后選擇你的應(yīng)用類別,就會出來具體的問卷情況。


    內(nèi)容分級1.png
  • 開始問卷內(nèi)容,基本上選擇否就可以了。


    內(nèi)容分級問卷.png
  • 當(dāng)你選擇完了之后,就會出現(xiàn)如下的截圖,點擊確定分級就可以。


    內(nèi)容分級確定.png

4. 定價和分發(fā)范圍

  • 這部分主要是確定你的應(yīng)用是免費下載還是付費下載,已經(jīng)可以下載的地區(qū),內(nèi)容也是比較簡單的。記得一定要手動選擇國家和地區(qū),因為默認是全部不可用的。


    定價.png
  • 最后同意一下內(nèi)容準(zhǔn)則和美國出口法律,點擊保存即可。


    定價同意準(zhǔn)則.png

  • 以上四步完成之后,你的會看到前面四個灰色的按鈕變成了綠色的.


    步驟完成.png
  • 然后我們回到所有應(yīng)用的頁面,會看到剛才創(chuàng)建的應(yīng)用已經(jīng)從草稿變成了可發(fā)布狀態(tài)了。


    可以發(fā)布.png
  • 我們點擊一下可發(fā)布的應(yīng)用 >> 應(yīng)用版本 >> 修改版本 >> 底部查看按鈕 >> 進入開始發(fā)布頁面,點擊右下角的按鈕即可發(fā)布我們當(dāng)前的版本。


    發(fā)布.png

二、填坑

1. GooglePlay簽名計劃

  • 前面說過了這個簽名計劃是有坑的,同意了簽名計劃后,你上傳的應(yīng)用會被GooglePlay進行二次簽名,這樣導(dǎo)致的問題就是例如Facebook、微信等需要依賴你之前簽名的MD5值得平臺,出現(xiàn)登錄失敗或者分享失敗的問題。
  • 下面的圖片就是同意了簽名計劃之后,GooglePlay簽名和原來簽名的差異。


    google簽名2.png

2. Webview SSL Error

  • 如果你的應(yīng)用中使用了webview相關(guān)的內(nèi)容,但是有沒有做相應(yīng)處理,審核時會因此遭到GooglePlay的拒絕,一般通過郵件告訴你漏洞在哪里,但是很奇怪,郵件并沒有明確指出具體的位置,如果你引用了第三方庫,這樣就會導(dǎo)致問題很難定位。

  • 不用著急,你可以直接去應(yīng)用后臺看呀,GooglePlay還是很人性化的,會在被拒的應(yīng)用后面有提示的,看下圖,錯誤提示還是很明確的。

  • GooglePlay也會在郵件和錯誤提示中告訴你相應(yīng)的解決方案。


    發(fā)布出錯.png
  • 下面給出修改方案:
    stackoverflow解決方案

@Override
public void onReceivedSslError(WebView view, final SslErrorHandler handler, SslError error) {
    final AlertDialog.Builder builder = new AlertDialog.Builder(this);
    builder.setMessage(R.string.notification_error_ssl_cert_invalid);
    builder.setPositiveButton("continue", new DialogInterface.OnClickListener() {
        @Override
        public void onClick(DialogInterface dialog, int which) {
            handler.proceed();
        }
    });
    builder.setNegativeButton("cancel", new DialogInterface.OnClickListener() {
        @Override
        public void onClick(DialogInterface dialog, int which) {
            handler.cancel();
        }
    });
    final AlertDialog dialog = builder.create();
    dialog.show();
}

3. Webview 遭受JavaScript注入攻擊

  • 如果GooglePlay提示你,你應(yīng)用中的Webview可能會遭受JavaScript的攻擊,并且讓你做出修改,可以參考如下方式(GooglePlay提供的解決方案)。


    JavaScript.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 用兩張圖告訴你,為什么你的 App 會卡頓? - Android - 掘金 Cover 有什么料? 從這篇文章中你...
    hw1212閱讀 13,919評論 2 59
  • 1、通過CocoaPods安裝項目名稱項目信息 AFNetworking網(wǎng)絡(luò)請求組件 FMDB本地數(shù)據(jù)庫組件 SD...
    陽明AI閱讀 16,175評論 3 119
  • 今天放學(xué)后我跟他說雖然是周末了,也要抓緊完成作業(yè),因為明天老奶奶生日,要回家一天。時間緊任務(wù)重。寫到8點多的時候允...
    有鳳來儀的簡書閱讀 162評論 0 0
  • 早起,給予自己夠夠的時間好好與自己相處。以前,很多問題自己一直不敢直接面對。參加閱讀打卡后,逼著自己一步一步去梳理...
    海云書寫閱讀 155評論 0 0
  • 第一個參數(shù)接收一個函數(shù)名,第二個參數(shù)接收一個可迭代對象,例:
    Winter_340b閱讀 392評論 0 0

友情鏈接更多精彩內(nèi)容