Play マーケットにアプリケーションを追加するにはいくらかかりますか? Google Playでアプリケーションを公開するにはどうすればよいですか? Google Play でアプリケーションの新しいバージョンを作成する

アンドロイド用 03.01.2022
アンドロイド用

これは、市場での自分のプログラムの評価を向上させたいモバイル アプリケーション開発者にとって、また単にすべての関係者にとって、Google Play アプリケーションのダウンロード方法を学ぶのに役立ちます。 結局のところ、アプリケーションはオンライン ストアに掲載されて初めてユーザーを引き付けることができます。

まず最初に - 登録

公開する前に、Play マーケットに登録する必要があります。 これは、次のリンクに従って行うことができます。

ここで、現在のアカウントを開発者ページにリンクするか、新しいプロファイルを作成できます。 手続きが完了したら、登録料 25 ドルを支払う必要があることに注意してください。 アプリケーションから得られる可能性のある利益と比較すると、この金額は非常に象徴的です。

Google Play で公開するための要件と基本ルール

要件はすべてのユーザーに対して同じです。 登録時に使用許諾契約を確認することで、それらについてよく理解できます。 以下に主なものについて説明します。

要求されたデータをすべて入力し、Visa/MasterCard/AMEX/Discover クレジット カードまたはデビット カードを指定します。 Webmoney、Yandex-money、Qiwi、またはその他の同様のサービスを使用することもできます。 すべてのフィールドに記入し、支払い情報を入力したら、「同意して続行」をクリックします。

個人データを入力し、ページの下部にあるアクションを確認する必要があります。 この後、プロフィールに移動します。

出版プロセス

ボタンを押すと、次のメニューが目の前に表示されます。

公開プロセスは非常に簡単です。 ここで、次のようなアプリケーション情報を入力する必要があります。

  • プログラムインターフェース言語。
  • 名前;
  • 簡単な説明。

データを入力したら、「Download APK」ボタンをクリックして待ちます。 すぐに次のウィンドウが表示されます。

ここでは、プログラムをダウンロードするモードを選択する必要があります。 アルファ テスト セクションから、アプリケーションをベータ テストまたは製品版に移行できます。 そして、ベータテストから直接実用バージョンに移行します。 逆の順序はできません。 テスト中、プログラムはテスターのみが利用できるため、一般のユーザーはまだプログラムを見つけてダウンロードできないことに注意してください。

最初は、プログラムを店頭で見つけるのは難しいでしょう。 検索ロボットがアプリケーションに気づいて認識し、一般リストに送信するまでに数日かかります。 したがって、即時の変換やダウンロードを期待しない方が良いです。この点では、待つ必要があります。

署名された証明書は大切に保管してください。 これは、あなたがプログラムの作成者であることをさらに特定し、あなたの作品を盗難や名前の競合から保護するのに役立ちます。 パッケージの完全名はアプリケーションの名前であり、データで署名します。 このようにして、無料アプリケーションと有料アプリケーションの両方をホストできます。

Badge Generator を使用すると、必要なパラメータを指定して独自のバナー ボタンを作成できます。 個人のブログ、コミュニティ、その他の場所で追加の広告として使用できます。 たとえば、次のようになります。

独自のアプリケーションを開発し、Google Play にアップロードしたいと考えています。 何をする必要がありますか?

答え

Google Play は、Android オペレーティング システムをベースにしたデバイス向けの人気のあるアプリケーション ストアです。アプリケーションをストアにアップロードするには、有料登録を完了する必要があります。 その後、以下の手順を行ってください。

1. 専用の Google Play 開発者コンソールを開きます。

2. 画面上部にある「アプリケーションの追加」機能を使用します。

3. ドロップダウン メニューから言語を選択し、アプリケーションの名前を入力する必要があります。 これは、Google Play でユーザーに表示される名前であることに注意してください。

アプリケーション ファイルを含むパッケージに名前を付けるときは、責任を持ってください。 まず、それらを一意にする必要があります。 次に、将来的には変更または削除できなくなります。

最新の APK ファイルは APK ページで確認できます。 ファイルサイズは最大 50 MB です。 拡張ファイルは、グラフやその他の補助要素をロードするのに役立ちます。

注意! キー ストアにアクセスできなくなった場合、できることは、新しいパッケージ名と、もちろん新しいキーを使用してアプリケーションをダウンロードすることだけです。 また、元のアプリの説明を更新し、共有を停止する必要があります。

5. 次のフィールドに特に注意して、「Google Play データ」ページの「製品について」セクションに入力します。

  • 名前

このタイトルは Google Play で紹介されます。 言語ごとに 1 つの名前を入力できます。

  • 簡単な説明

この説明は、Google Play ストアのアプリケーション情報ページに公開されています。 最大長は 80 文字です。

  • 完全な説明

GooglePlayでご覧いただけるアプリの説明です。 4000 文字以内に収まる必要があります。

  • アップデート

これには、アプリケーションの最新バージョンに加えられた変更がリストされます。

注意!タイトルや説明でキーワードを繰り返してやりすぎないでください。 本当に適切な場合にはそれらを使用してください。 そうしないと、アプリケーションがストアでブロックされるリスクが高まります。

6. 連絡先情報を提供します。

このセクションに入力された連絡先情報は、すべての Google Play ユーザーが閲覧できます。 彼らに連絡することで、ユーザーはアプリケーションに対する適切なサポートを受けることができます。

注意!!!サポートは Web サイト、電子メール、電話を通じて提供できますが、アプリをストアに公開するには有効な電子メール アドレスが必要であることに注意してください。

開発者コンソールのアプリケーション ページの上部に、公開のステータスが表示されます。 「ドラフト」ステータスは、アプリケーションがまだ Google Play にアップロードされていないことを意味します。
「公開済み」ステータスは、アプリケーションの公開が完了し、ストアで利用できることを示します。 「一時停止」ステータスは、Google Play が設定したルールに違反した結果、アプリケーションが一時停止されたことを示します。

Android は、多くの可能性を提供するオープン プラットフォームです。 アプリ ストアへの公開から、Web サイトへの投稿や電子メールでの送信まで、ニーズに合わせてアプリを配布する方法を選択します。 通常、アプリ ストア (Google Play など) に公開すると、最も幅広いユーザーにリーチできます。

Google Play は、世界中のユーザーにアクセスを提供する最大の Android アプリ ストアですが、それを使用する必要はありません。別のプラットフォームで、または同時に複数のプラットフォームでアプリを公開できます。 最初のアプリケーション、最初の子を作成しました。最大数のユーザーと友達になれるように、それを大きな世界に見せてみましょう。

最初のステップはサイトを決めることです。 アプリケーションを配置するプラットフォームを選択するときは、このプラットフォームが提供できる視聴者数を評価する必要があります。
いくつかの Android マーケットに参加して試してみることもできますが、Google Play はすでに多くのユーザーを抱える有名なマーケットであるため、最終的には最も合理的な選択となるでしょう。 さて、あなたは自分の作品をすぐにみんなに見せて、もちろん聴衆からの反応を見たいと思うでしょう。

  1. アプリケーションがブロックされた場合はどうすればよいですか?
  2. 公開申請の準備に関するルール

初めてのアプリケーションを配置するときは、特にこのようなプラットフォームでは常に刺激的です。
しかし、よく言われるように、目は怖いですが、手は怖いので、我慢して行きましょう。

開発者プロファイルを作成するにはどうすればよいですか?

  1. play.google.com/apps/publish/signup/ のリンクをクリックします。
  2. 既存のアカウントを使用してログインするか、新しいアカウントを作成します。
  3. Google Play 契約を読んで理解し、同意します。
  4. 登録料を次の形式で支払います $25 .
  5. 開発者アカウントに情報を入力します。

実は、準備ができています! あなたは素晴らしいです! これで、開発者コンソールにアクセスできるようになりました。

ここで、製品を世界に紹介するだけでなく、利益を上げることが目標の場合は、Google で販売者アカウントを作成する必要があることを理解することが重要です。

Google Play デベロッパー コンソール経由で販売者プロフィールを作成する

  1. 開発者コンソールにログインします。
  2. 財務レポートを通じて、「販売者アカウントの作成」を選択します。

これにより、プロファイルを作成するための支払いセンターに移動します。

  1. 会社情報を入力します。

会社に関する情報を入力するときは注意してください。 不明な情報がある場合は、銀行に電話して確認してください。 一般情報はアプリケーションのすべてのユーザーに表示されます。 「会社名」には開発者の名前を入力できます。

ウェブサイトをお持ちの場合は、必ずその旨を明記していただくと、大きなプラスとなります。

  1. すべてのデータにエラーがないか確認し、[送信] をクリックしてください。

こちらもお読みください: アプリケーションの開発を始める前に自問すべき質問

これからは、オンライン ストアにアプリケーションを配置して、当然の利益を受け取ることができます。

アプリケーションがブロックされました。どうすればよいですか、誰に苦情を申し立てればよいですか?

とても楽しい状況ですが、アプリケーションがブロックされてしまうという、動揺する瞬間があります。

Google Play は、ストアとそこに置かれている商品を責任を持って監視しています。 したがって、ユーザーへの愛情を込めて、重大な要件を説明する開発者向けのルールを作成しました。 したがって、まず、リンク play.google.com/intl/ru/about/developer-content-policy/ にある資料を注意深くお読みください。

注意すべき重要な点:

  1. 登録商標の使用。 名前に有名なブランド名を使用することは避けてください。 元の名前を使用してください。問題がある場合は、別の単語のバリエーションを試してみると解決します。
  2. 他人の写真を使用する。 これは単に醜いだけでなく、厳しく罰せられます。
  3. ブラックSEO。 キーワードを検索しています。
  4. エロコンテンツ。
  5. 浮気。
  6. 映画とオンラインプレミア上映。 これは著作権侵害であり、これ以降、このアプリケーションはいかなる名前でもリリースできなくなります。

ポイントの多くはアプリケーションのブロックだけでなくアカウントのブロックも伴うため、新しいプロフィールが際限なく作成される可能性に魅力を感じない場合は注意してください。

Google マーケットでアプリケーションを公開するための特定の要件に特に注意を払いたいと思います。

公開用のアプリケーションの準備には、次の規則が適用されます。

  1. アイコン。

高解像度画像の技術要件:
32 ビット PNG (アルファ チャネル付き)。
サイズ: 512x512 ピクセル。
最大ファイル重量: 1024 KB。

これは、アプリケーションを世界とユーザーに紹介する最初のことです。
時間をかけて競合他社のアイコンを研究し、自分にとって興味深い点を選択し、どこで差別化できるかを理解してください。 より広い市場に拡大する際に他のプラットフォームにユーザーを引き留められるように、製品の認識可能でシンプルな画像の作成に努めてください。ただし、異なるプラットフォーム間で同じアイコンを使用することは禁止されていることに注意してください。

こちらもお読みください: AppStoreにアプリケーションを配置するにはどうすればよいですか?

スクリーンショットの技術的要件:
JPG または 24 ビット PNG (アルファ チャネルなし)。
サイズ: 320 ピクセルから 3840 ピクセル。
アスペクト比は 2:1 以下です。
少なくとも 2 つのスクリーンショット。

スクリーンショットは、インターフェース、主な機能、利点をユーザーに紹介します。 スクリーンショットを見た後、ユーザーはこのアプリケーションで作業を続けたいかどうか、快適で満足できるかどうかを自分でメモします。 ラッパーに加えて、スクリーンショットにはアプリケーションがどのように動作するかに関する主要なポイントが示されている必要があります。つまり、最も重要で特徴的なポイントを選択し、それらを最適な状態で提示する必要があります。

テキストを伴う画面の方が影響力が大きいことに注意してください。 画面上の付随テキストは、ユーザーの注意を惹きつけるべき点に集中させます。 これは個人ガイド付きのツアーのように機能します。アプリケーションのページを順に見て行くと、ガイドが「素晴らしい機能があるので、このセクションが役立つかもしれません」と教えてくれます。 その結果、信頼関係が形成され、「無言」のスクリーンショットに比べてユーザーへの影響力が高まります。

  1. 名前

要件:
25 文字から 55 文字まで。

アプリケーションの名前は短くすることができます。そうしないと、完全に表示されない危険があります。 名前の商標を使用したり、他人の出願に言及したりしないでください。そうしないと、出願が見逃されます。

名前に本質を込め、独自性を重視し、同時にユーザーがアプリケーションをどのように見つけるかを考慮します。
タイトルにスペルミスがないか確認してください。ユーザーが探しても見つけられない可能性が高くなります。

  1. 説明

説明を作成する際の制限事項:
簡単な説明は 80 文字以内です。
最大 4000 文字まで。

ここで重要なことは、ユーザーが詳細説明をクリックしたくなるような魅力的な短い説明を作成できることです。ここで、コピーライティングのスキルでユーザーを魅了し、ダウンロードするように誘導することができます。
説明にキーワードを入れすぎないように注意してください。スパムとみなされる可能性があり、悲しい結末を迎えることになります。 説明には、あなたのアプリケーションのすべての特徴、それが家族全員の心に残る理由、どのように役に立ち、興味深いものになるかを含めてください。
最も重要な点が短い説明に反映されていることを確認してください。

  1. 特徴的な画像(魅力度の追加ボーナス)

記事には、アプリストアが「Android Market」と呼ばれていた頃のスクリーンショットが含まれています。 この名前を聞いたことがない世代の猫がすでに成長しています。 しかし、一般原則は変わっていません。 歴史に残されました。 新しいスクリーンショットを撮るために再登録できません。

心配なので猫で練習します。 たとえば、記事の例を取り上げて、Google Play に投稿してみましょう。 すべてがうまくいけば、物事はもっと簡単になるでしょう。

先に進む前に、独自のアプリケーション アイコンとプログラム名を用意していることを確認してください。 標準アイコンと「HelloWorld」という名前のプログラムがアプリケーション ストアにあるのは、非常に奇妙です。 また、マニフェスト ファイル内のすべてのエントリも確認します。

第一歩。 彼が一番難しいよ

ストアに投稿されるアプリケーションには署名済みの証明書が必要です。 証明書により、プログラムの作成者であることを確認できます。 また、誰かがあなたと同じ名前のプログラムをアップロードしようとすると、名前の競合により拒否されます。 アプリケーション名はパッケージの完全名を指します。

エミュレータまたは携帯電話でアプリケーションを起動すると、開発環境はデバッグ証明書を使用してプログラムに自動的に署名します。 デバッグ証明書はストアを通じて配布するのには適していないため、独自の一意の証明書を使用してアプリケーションに署名する必要があります。 無料で、登録やSMSは必要ありません。

署名付き APK ファイルを作成しましょう。これは、次のような実行可能ファイルのようなものです。 メモ帳.exe Windows 上で。 Android Studio 開発環境を開いている場合は、メニューから選択します ビルド | 署名付き APK を生成....

データを入力する必要があるウィザード ダイアログ ボックスが表示されます。

最初のフィールドでは、キー ストレージへのパスを指定する必要があります。 Eclipse を含めて、以前にプログラムを作成する必要があった場合は、ボタンを使用して既存のリポジトリを指定できます。 既存のものを選択してください...。 初めてリポジトリを作成する場合は、ボタンを選択します 新しく作る...。 新しいダイアログボックスが表示されます。

最初のフィールドでは、ボタンを使用してフォルダーを選択する必要があります。 ... 拡張子が割り当てられるストレージ ファイルの名前を入力します。 jk.

次に、アプリケーションのキーを作成します。 フィールド内 エイリアス(ニックネーム) あなたと猫たちに理解できるキーの名前を入力します。 アプリケーションごとにエイリアスを作成する必要はありません。アプリケーションには 1 つのエイリアスを使用し、カスタム アプリケーションには別のエイリアスを使用できます。

また、キーのパスワードを作成して確認する必要があります。

キーは 25 年間設計されています。 分野 有効期限(年)(特別な理由がない限り) 変更しないでください。

最後に、あなたの情報を入力してください。

フィールドに入力すると、ウィザードの最初のウィンドウに戻ります。

ボタンをクリックしてください 次のウィンドウで別のパスワードを入力して、パスワード データベースにアクセスします。

この手順を実行できない場合があります。 「パスワードを記憶する」オプションをチェックした場合に表示されることがあります。 詳細は覚えていないので、自分で調べてください。

最後のステップはボタンを押すことです 仕上げる.

以前は、これが最後のステップでした。 新しいフラグが追加されました V1 (Jar 署名)そして V2 (完全な APK 署名)。 少なくとも最初のオプションをチェックしてください V1- これは古い方法に対応します。 2 番目の方法は、ハッキングの点でより信頼性が高いと考えられており、自由裁量で後の API に使用できます (下記を参照)。

ダイアログボックスを使用した複雑な操作の結果、待望のAPK、つまり富と幸福の世界への扉を開くあなたの美しさを手に入れることができます。

ボタンを押すと エクスプローラーに書いてある、署名されたファイルが配置されているフォルダーを使用してコンピューター上でエクスプローラーを起動します。

作成するキーには注意してください。 プログラムの新しいバージョンがあなたによって書かれたことを保証するのは彼です。 したがって、作成したキーを紛失した場合は、新しいキーを使用して別名でプログラムをアップロードする必要があります。

スタジオには、署名付きアプリケーションを自動的に作成するモードが用意されています。 フォルダを右クリックします アプリコンテキスト メニューで項目を選択します モジュール設定を開く。 セクションを選択してください アプリセクション内 モジュール。 タブを選択してください 署名。 プラス記号ボタンをクリックしてフィールドに入力します。

タブに移動 ビルドタイプアセンブリを選択します リリース。 ドロップダウンリストで 署名構成新しく作成した構成を選択します。 デフォルトでは次の名前が付いています 構成.

クリック わかりました結果を保存します。

変質者であれば、スタジオの参加なしでコマンドライン経由でアプリケーションに署名することもできます。 このトピックに関するドキュメントを読むことができます。

v2 フルAPK

2017 年に、Google は署名プロセスを若干変更しました。 現在、APK 署名を取得するには、v1 JAR と v2 Full APK の 2 つのスキームがあります。

署名 v1 (最初から存在しています) では、ZIP メタデータなど、APK の一部の部分は保護されません。 APK 検証ツールは、多くの信頼できないデータ構造を処理し、署名されていないデータを破棄する必要があるため、大きな攻撃対象領域が残ります。 さらに、APK 検証ツールは圧縮されたエントリをすべて解凍する必要があるため、多くの時間とメモリが無駄になります。 この問題を解決するために、新しいバージョン v2 フル APK が開発されました。これは、アプリケーションに署名するときに表示されます。

Scheme v2 は Android 7.0 Nougat (API 25) で実行されます。 このスキームにより、アプリケーションのインストールが高速化され、APK への不正な変更に対する優れた保護が提供されます。 APK コンテンツはハッシュされて署名され、結果として得られる APK 署名ブロックが APK に挿入されます。

新しい形式には下位互換性があるため、新しいスキームで署名された APK は、v1 スキームでも署名されている限り、古いデバイスにインストールできます (新しい署名は単に無視されます)。

古いアプリケーションでは、最初のバージョンの横にあるチェックボックスをオンのままにします。 おそらく後で、強制的に 2 番目のバージョンに切り替えるよう強制されるでしょう。 スキーム v2 で署名した後に追加の証明書で署名された APK はスキーム v2 での検証に合格しないため、スキーム v2 で署名する前にスキーム v1 で署名する必要があることに注意することが重要です。

厳密に言えば、Web サイトに APK ファイルを投稿すると、すべての訪問者がそれを携帯電話にダウンロードしてインストールできます。 しかし、ナノテクノロジーの時代において、これはどういうわけか品格に欠けています。 したがって、次のステップに進みましょう。

ステップ2。 あなたはフェディアでなければなりません、あなたはそうしなければなりません

次のステップは非常に不快です。 見知らぬ人に25本の常緑樹を贈る必要があります。 不快感を和らげるために、この操作を登録料と呼びました。 指定金額のクレジットカードが必要となります。 Visa Electron、さらには Perekrestok チェーン店の割引カードは適さないことに注意してください。 必要なカードをすでにお持ちの場合は、この段落を飛ばしてください。 QIWI ウォレットを作成し、そこで仮想カードを作成するよう他の人にアドバイスできます。 銀行に行っていろいろな明細を書く気になれなかったので、まさにその通りにしました。

自動更新

さまざまなバグを修正し、猫の新しい写真を追加してプログラムの新しいバージョンを作成した場合は、マニフェスト内のバージョン番号 (属性) を 1 つ増やす必要があります。 バージョンコード) と置き換えます バージョン名自分用に (Google Play ページに表示されます)。 Studio の最新バージョンでは、これらのプロパティはマニフェストには含まれなくなりましたが、ファイルに含まれています。 build.gradleアプリケーションのモジュール。 新しいバージョンを Google Play にアップロードすると、ユーザーは自動的にアップデートを受け取ります。

レビューをフォローします

プログラムの新しいレビューを見逃さないように、Google Play デベロッパー コンソール アプリケーションをデバイスにインストールします。 統計を表示することもできます。

ストレージのパスワードとキーのエイリアスの変更

ここ数年は使用していないので、この情報が適切かどうかはわかりません。

プログラムをソースコードとともに別の会社に販売したとします。 プログラムの更新を投稿するには、会社は、ユーザーが署名したのと同じキーを使用してアプリケーションに署名する必要があります。 そうしないと、プログラムは異なるものとみなされ、パッケージの名前を変更する必要があります。 ただし、古いユーザーはアップデートを受信できなくなります。

ただし、すべてのプログラムに同じキーとパスワードを使用して署名すると、たとえば 猫猫、その後、会社は同じキーで他のアプリケーションに署名し、同じパッケージ名でプログラムを配置することができ、誰にも何も証明されなくなります。

したがって、新しい所有者に譲渡するには、キーを変更する必要があります。

ストレージが次のような構造になっていると仮定します。

リポジトリ名(キーストア):old.keystore リポジトリパスワード:cat1 エイリアス:my_alias エイリアスパスワード:cat2

ストレージのコピーを作成し、別の場所に保存します。 ストレージを失うと、更新時にプログラムへのアクセスを復元できなくなるため、これは最初の作成時に行う必要があります。

リポジトリのコピーを再度作成し、名前を変更します。たとえば、 新しい.キーストア。 私たちは彼と協力します。

ユーティリティを起動する キーツールコマンドを使用して:

Keytool -storepasswd -keystore new.keystore

現在のパスワードを入力するように求められ、その後、新しいパスワードを入力して繰り返し入力します。 このようなもの:

キーストアのパスワードを入力してください: 新しいキーストアのパスワード: 新しいキーストアのパスワードを再入力してください:

タスクの最初の部分が完了し、ストレージのパスワードが変更されました。

エイリアスのパスワードも変更する場合は、次のコマンドを使用してユーティリティを再度実行します。

Keytool -keypasswd -keystore new.keystore -alias my_name

現在のボールト パスワード (新しいパスワード) を入力し、次にエイリアス パスワードを入力するよう求められます。 新しいパスワードを入力すると、古いパスワードが置き換えられます。

キーストアのパスワードを入力してください: キーのパスワードを入力してください

ニックネームのパスワードが変更されました。

パスワードを変更するだけでは十分ではなく、ニックネームの名前を変更したい場合 (お気に入りの猫の名前を使用した可能性があります。なぜ他の人にそれが知られる必要があるのでしょうか)、作業を続けてください。

コマンドを実行しましょう:

Keytool -changealias -keystore new.keystore -alias my_alias -destalias my_new_alias

ボールトのパスワード、次に新しいエイリアスのパスワード (現在のパスワード)、新しいパスワードの順に入力するよう求められ、それを繰り返します。 ニックネーム名が変更となります。

そのため、新しいリポジトリを作成し、見知らぬ人に転送するためのエイリアスを作成するには 3 つの手順が必要でした。 新しい所有者も同様のことを行って、変更されたファイルを自分の目的で使用しないようにする必要があります。 しかし、これは彼の問題です。

完成した申請書に署名する

このようなケースは、ソース コードを紛失し、APK しか持っていない場合に発生する可能性があります。 おそらく、これは他のアプリケーションに再署名する海賊版に関係します (他の人のプログラムではこれを行わないでください)。

まず拡張子をapkからzipに変更します。 アーカイブ内のフォルダーを削除する メタ-INF。 拡張機能を元に戻します。 古い署名は削除されました。

次に、新しいキーを使用してアプリケーションに署名する必要があります。 コマンドを入力します。

Jarsigner -keystore keystore-file.jks -storepass keystore_password -keypass alias_password --signedjar signed-apk-file.apk apk-file.apk alias_name

成功すると、アプリケーションが署名されたことを示すメッセージが表示されます。 次に別のコマンドを実行します。

ANDROID_SDK_PATH/build-tools/LAST_BUILD_TOOLS_VERSION/zipalign -v 4 signed-apk-file.apk aligned-apk-file.apk

結果は、新しいキーで署名された APK ファイルになります。 私自身は使ったことはありません。

Google キー ストレージ

2017 年、Google はキーをクラウド ストレージに保存する新しい機能を追加しました。 主な違いは、特別なアップロード キーを使用してアプリに署名し、Google がこのキーを検証して削除し、指定した元のアプリ署名キーに置き換えることです。

これは、新規アプリと公開アプリの両方のアプリ署名キーを管理するために使用でき、Google によって独自のキー コンテナーに保存されます。 このプログラムに参加するには、Google Play Console でプログラムに登録する必要があります。 購読を解除することはできなくなることに注意してください。

この方法は非常に便利です。キー ストレージを紛失した場合、Google Play アプリ署名を使用するとキーをリセットして新しいキーをインストールできます。 新しいパッケージ名とキーを使用してアプリケーションを再公開する必要はありません。

APK ファイルをインストールしてアプリケーションをユーザーに配信する従来の方法には、重大な欠点が 1 つあります。それは、ユーザーが決して使用しない不要な素材を大量に受け取ることです。 たとえば、他の言語のリソース、画面タイプごとに異なる解像度の画像などです。 その結果、完成したアプリケーションは肥大化し、大量のスペースを占有することになります。

新しい形式 (Android 3.2 以降で利用可能) を使用すると、ユーザーは、必要な言語 (value-en/strings.xml)、必要な解像度の画像 (xxhdpi) などのみが含まれる特別なバージョンのアプリケーションをダウンロードできます。特定のリソース。 その結果、最終的なアプリケーションのサイズははるかに小さくなります。

新しい App Bundle 形式には拡張子が付いています .aab(Android アプリバンドル)。 apk ファイルの代わりに、この拡張子が付いたファイルを Play ストアにアップロードします。 ファイルに基づいて、アプリ ストアはさまざまなバージョンのアプリケーション (apk) を作成します。

メニューからApp Bundleの構造を表示できます。 ビルド | バンドル/APK をビルド | バンドルを構築する。 まず、スタジオには、作成されたファイルの場所を示すポップアップ ウィンドウが表示されます。

リンクをたどってください 見つけるファイルが表示されます アプリデバッグ.aab。 ファイルへのパスは次のようになります。 ..\YourApp\app\build\outputs\bundle\debug。 このファイルは標準の zip ファイルであり、適切なアーカイバを通じて表示できます。

アーカイブはフォルダーで構成されます ベース, バンドル_メタデータそしてファイル BundleConfig.pb.

追加機能を備えたディレクトリが存在する場合もあります。その場合、それぞれに特別な名前が割り当てられます。 特徴1, 特徴2や。。など。

署名付きファイルを作成するために使用する ビルド | 署名付きバンドル/APK を生成...。 ダイアログボックスでオプションを選択します Android アプリバンドルそして押します .


Play ストアにアプリケーションをダウンロードするときに、apk ファイルではなく、作成された aab ファイルを選択するようになりました。 その後、オプションをダウンロードするときにユーザーがどのようなメリットを受けるかを確認できます。

App Bundle に基づいて個々の apk ファイルがどのように生成されるかを確認したい場合は、Bundletool コマンド ライン ユーティリティをインストールできます。

参考文献

MaxCamillo による Android-keystore-password-recover - パスワードを紛失した場合は、このツールを使用してみてください。 私自身は使ったことがないので、教えません。

あなたの夢が叶ったことを少し想像してみましょう。アプリケーションは開発され、困難なプロセス全体が、眠れぬ夜、一日の労働、何リットルものコーヒー、山のようなタバコとともに残されます。 つい最近まであなたの想像の中にあったものが、今ではあなたの手の中にあります。 それがどのように機能し、生きているかがわかり、自分が選んだ道に満足しています。 しかし、次に何が起こるか考えたことがありますか? アプリケーションを世界に紹介するにはどうすればよいですか? いいえ? それなら、この記事はあなたのためのものです!

アプリケーションは、App Store および Google Play デジタル ストアに提出する必要があります。 しかし、時間、神経、コーヒーやタバコ製品の損失を最小限に抑えてこれを行うにはどうすればよいでしょうか? たとえば、App Store の編集者はアプリケーションを何度も拒否する可能性があり、履歴には 6 回、10 回、または 12 回の拒否が含まれます。 ストアにアプリを送信する正しい手順は何ですか? それを理解しましょう。

どこから始めればよいでしょうか?

アプリが Apple によって拒否されないようにするには、公式の App Store レビュー ガイドラインをよく読むことをお勧めします。 ここでは、ユーザーがアプリケーションを理解するのを妨げる可能性のあるすべての点について詳しく説明します。 Google Play では、何が可能で何が不可能なのかについても説明します。 これらのルールを知っていれば、アプリがストアに正常にアップロードされる可能性が大幅に高まります。

App Storeにアプリをアップロードする方法

そのため、まずストアに開発者アカウントを登録する必要があります。 App Store では次のように動作します。

  1. リンク https://developer.apple.com/register/ にアクセスする必要があります。
  2. 既存の AppleID でサインインするか、新しい AppleID を作成します。
  3. 「あなたはすでに Apple 開発者契約に同意しました」というメッセージが表示された場合は、自分のアカウントに移動します。
  4. ページの下部にある「Apple Developer Program に参加する」を選択します。
  5. 次に、「登録」をクリックし、「新規登録を開始」をクリックします。
  6. エンティティ タイプの選択 (注 - エンタープライズ ない適合します)。
  7. すべてのフォームに記入し、契約を確認し、99 ドルのユーザー料金を支払います。
  8. プロファイルの準備ができたら、iTunes Connect プロファイルの「ユーザーとロール」を通じて、Apple ID の 1 つを開発者として追加し、少なくとも 1 つを管理者として追加します。

Google Playにアプリケーションをアップロードする方法

Google Play では、すべてがもう少し簡単になります。

  1. Google Play デベロッパー コンソールにアクセスします。
  2. 自分自身に関する基本情報 (名前、メールアドレスなど) を入力します。 この情報は後で変更できます。
  3. お住まいの国/地域の Google Play 販売許諾契約を読み、同意してください。
  4. Google Play に公開するアプリは、デベロッパー ポリシー センターの規則と米国の輸出法に準拠する必要があることに注意してください。
  5. Google Payments を使用して 25 ドルの登録料を支払います。 Google ペイメント アカウントをお持ちでない場合は、サインアップ プロセス中にすぐに作成できます。
  6. 最後に、最初に指定したメール アドレスに登録確認メールが届きます。

テスト

iOS アプリケーションのテスト

App Store では、これは Apple サービス TestFlight を通じて、またはサードパーティの diawi.com、hockeyapp.net、testfairy.com などを通じて、いくつかの方法で行うことができます。 後者のほうが簡単に見えるかもしれませんが、実際には開発者の作業が楽になるわけではありません。 テスト プロセス自体は、次の 2 つの方法で実行できます。

  • 開発者のコ​​ンピュータから有線経由でアプリケーションをデバイスに直接インストールする。 この方法はテスターに​​とっては理想的ですが、顧客にとってはまったく機能しません。 また、開発者とテスターが別のオフィスで働いている場合にも適していません。
  • 実際にはTestFlightを通じて。 これを行うには、アプリケーションを iTunesConnect にダウンロードする必要があります。

TestFlight へのアクセスは、開発者アカウントに登録して支払いを行った後にのみ利用可能になります。 顧客とプログラムをテストする全員の AppleID を、アプリケーション ページと [TestFlight] タブの「テスター」に追加する必要があります。

これまでに追加されていない新しいテスターの場合は、「ユーザーとロール」セクションに移動して、そこに彼の AppleID を追加する必要があります。 このユーザーが招待を受け取って確認した後、同じ TestFlight タブの「アプリケーション テスター」にそのユーザーを追加する必要があります。 「保存」をクリックすることを忘れないでください。

すべてのテスターは、App Store から「TestFlight」アプリをダウンロードし、「アプリケーション テスター」に記載されている AppleID でログインする必要があります。 これで、すべてのテスターは新しいビルドに関する通知をメールと TestFlight アプリで受け取るようになります。

テストは内部 (25 ユーザーのみがアクセス) と公開 (最大 1000) の両方で行うことができます。 外部テストの場合は、App Store で公開する場合と同様に、拡張レビューを受ける必要があります。

App Store への送信は、プロフィールを完全に記入し、説明、スクリーンショット、その他の必要な情報を追加した後にのみ行われます。 一度提出すると変更はできませんのでご注意ください。

審査のために申請を送信した後、2 日から 1 週間待つ必要があります (場合によっては、特にクリスマス前には 2 週間、さらには 3 週間かかる場合もあります)。 Apple の従業員は週末と 12 月下旬は休業となりますのでご了承ください。 したがって、この期間中は審査のために申請書を送らない方がよいでしょう。

Android アプリケーションのテスト

Android アプリケーションのテストに関しては、いくつかの方法で実行できます。

最も簡単で、おそらく最も効果的なのは、便利な通信手段 (Skype、メールなど) を使用して、テスターや顧客に .apk ファイルを直接送信することです。 しかし、セキュリティと常識の観点からは、ファイルを自分のサーバーまたはクラウドにアップロードして全員にリンクを送信する方が良いでしょう。これが当社でうまく使用されている方法です。 次に、CI を介してビルドの自動アセンブリを構成できるため、追加の手間をかけずにほぼ毎日新しいビルドを受け取ることができます。

もちろん、hockeyapp.net など、アプリケーションを送信する別の方法もありますが、追加の登録が必要ですが、独自のサーバーまたはクラウド (ownCloud など) では何も必要ありません。

Google Play 自体を通じてテストを実施することもできます。 また、内部 (指定されたユーザーのみがアクセス) またはパブリック (リンク経由でアクセス) にすることもできます。 どちらの場合も、Apple App Store と同じように、アプリケーションはそれほど難しくなくダウンロードできます。 ただし、このためにはアプリケーションに署名する必要があります。

App Store と同様に、Play マーケットへの送信は、プロフィールを完全に記入し、説明、スクリーンショット、その他の必要な情報を追加した後にのみ行われます。 送信後の変更はできません。 その後、1 ~ 2 日待つ必要があります。その後、アプリケーションは Play マーケットに自動的に公開されます。

証明書

また、審査のために Play マーケットに送信する前に、アプリケーションに署名する必要があります。 これは最初または最後に行うことができますが、重要なのはレビューに送信する前です。 お客様は次のデータを要求されます: キーストアのパスワード、エイリアス、キーのパスワード、姓名、組織単位、組織、都市、州、国。

その後、開発者は証明書を生成します (通常は 25 年間)。 証明書は顧客に送付する必要があり、これは必須です。 再生成できないことを警告します。 どんな場合にも!今後のアプリのアップデートに必要になります。 紛失した場合は再度解除する必要があります。 セキュリティ上の理由から、証明書は郵送で送信しないでください。

App Store では、管理者権限を持つ開発者は、XCode を通じて必要なすべての証明書を独自に生成し、インストールできます。 このプロセスには数時間かかります。 顧客はアプリケーションの所有者であるため、App Store と Google Play の両方で開発者として表示されます。 App Store の開発者アカウントの料金は年間 99 ドル、Google Play の場合は年間 25 ドルです。 開発者アカウントを使用してのみストアにアプリケーションを送信できます。

印刷する!

さて、App Store と Google Play でアプリケーションを受け入れるためのルールについてはわかりました。 これらの指示に従えば、アプリケーションの公開は難しくありません。そうすれば、最終的に自分の発案で世界に導入できるようになります。 重要なことは、子供が価値があるということです。



読むことをお勧めします