Android アプリは署名証明書を生成し、uniapp はパッケージ化用に独自の証明書を生成します

uniapp Android パッケージは、独自の証明書と署名を生成します。HBuilderX3.2.0 以降では、サーバー生成の証明書がサポートされ (この方法が推奨されます)、サーバーは比較的簡単なワンクリック操作を生成します。自分で段階的に操作するのは比較的面倒です。

サーバーが生成した証明書 (推奨)

  • サーバーによって生成された証明書はアプリケーションの appid にバインドされます。つまり、各 appid は独自の証明書を生成します。

  • サーバーによって生成された証明書には証明書情報が自動的に入力され、カスタム証明書情報はサポートされず、有効期間は 100 年間です。

  • サーバーによって生成された証明書を表示またはダウンロードするには、DCloud Developer Center にログインします。

    1. 開発者のバックグラウンドでログインする
    2. [アプリケーション管理] > [マイ アプリケーション] をクリックし、プロジェクトを見つけて
      [アプリケーション管理] > [マイ アプリケーション] をクリックし、プロジェクトを選択します。
      プロジェクトの詳細を入力し、 をクリックし证书管理、 をクリックして创建证书、証明書ファイルが生成されるまで待ちます。
      ここに画像の説明を挿入
    3. [アプリのパッケージ化] ページで、使用云端证书[パッケージ] を選択してクリックします。
      ここに画像の説明を挿入
      自分で証明書を生成するよりもはるかに簡単です。
    4. 必要に応じて查看证书、開発者のバックグラウンドで確認できます
      ここに画像の説明を挿入

Android プラットフォーム署名証明書 (.keystore) を手動で生成する

公式ドキュメントのチュートリアルはここで公開されており、手順はここで説明されています

  1. 最初のステップは、Android をダウンロードするための推奨バージョンを選択することです。ダウンロードする前に、
    ここに画像の説明を挿入
    ここでダウンロードする必要があります。ダウンロードとインストールが完了したら、win+rを押してコマンドウィンドウを開き、Enterを押して黒いウィンドウに入り、次のコマンドを入力します。注册登录
    ここに画像の説明を挿入
    cmd
d:  
set PATH=%PATH%;"这里要改为你刚才安装的目录"

つまり、d: dドライブディレクトリに切り替えることになります。

  1. 署名証明書を生成するこのステップには注意が必要です
    ここに画像の説明を挿入
    。情報は標準化された方法で入力され、ランダムな入力はアプリ マーケットでのアプリのリストに影響を与える可能性があります。


  2. 署名を取得する 署名ツールをダウンロードするダウンロード
    ここに画像の説明を挿入
    とインストールが完了したら、ソフトウェアにパッケージ名を入力すると署名が生成されます。ソフトウェアが電話機にインストールされていることが前提となります。

この時点で、証明書を手動で生成して署名を取得する操作は完了しますが、より便利で迅速な最初の方法をお勧めします。
プレビューをありがとう、この記事は終わりです。

おすすめ

転載: blog.csdn.net/qq_38188228/article/details/127124633