他の人のためにAndroidアプリを開発する


11

いくつかのアプリを開発し、Androidマーケットに公開しました。現在、別の会社が独自のパブリッシャーアカウントを介してブランド化および販売するアプリを作成しています。他の会社は、AndroidマーケットまたはAndroid開発の経験がありません。同様の状況に直面した他の人からの洞察に感謝します。私は特に次の分野に関心があります。

  1. アプリに署名する
    表示される代替手段は次のとおりです。通常のキーで署名します。他社に固有の署名キーペアを作成し、それで署名します。または、他社が開発システムをインストールし、キーペアを生成し、自分で署名するのを支援します。後者の場合、プロジェクトソースを送信する必要があり、独自の問題が発生します。ソースの送信に関する懸念以外に、選択はどのように重要ですか?

  2. ライセンス
    ライセンスのチェックはアカウントに対して行われるため、コードはライセンス応答を復号化するために公開キーを埋め込む必要があります。彼らがその鍵を私たちと共有することを心配すべき理由はありますか?鍵を私たちと共有する他の方法はありますか?

  3. 出版
    他の会社は、すべてのマーケティングと販売を担当しています。私たちはアプリ開発を担当しています。私たちが言えることから、Androidマーケットはこれらの役割を完全に分離できるように設定されていません。(開発者がパブリッシャーでもあることを前提としています。)これにより、パブリケーションプロセスの責任区分を決定することが難しくなります。最初に考えたのは、.apkファイルを提供し、そこから処理できるようにすることでした。ライセンスの問題は、私たちがこれについて素朴であるという最初の兆候でした。公開プロセス自体はかなり技術的であり、2つの選択肢があります。すべての手順を実行するか、パブリッシャーアカウントへのアクセスを許可して自分で行うように依頼します。他の人は何をしますか?

回答:


3
  1. アプリに署名すると、会社用に別のキーが生成され、自分で署名します。他の会社は、プライベートの重要性を評価するのが技術的なレベルにあるとは思わない。また、あなたの契約が何であるかはわかりませんが、後日、彼らは販売しているアプリの署名に使用するキーを求めることができます。自分の鍵で署名すると、他のアプリにあなたの鍵で署名して販売できる可能性があることを意味します。ソースを他の会社に送信することに問題がない場合(開発システムのセットアップを支援するための関連するすべてのサポート費用とともに)、それは良い選択肢です。

  2. ライセンス上記を参照してください。キーを持っている場合は、他の会社としてアプリに署名できます。各企業が独自のキーを処理することは、競合の可能性が最も低いことを示します。

  3. 公開これは、私が最もなじみのない分野です。答えはあなたの関係に依存すると思います-これは1回限りですか、それとも最初の1回ですか?一回限りで、良好な関係がある場合は、一時的なアクセスを要求して自分で行うことができます。将来さらに作業することを想定している場合、それらを教えることの苦痛を経験することは、将来ずっとずっと容易になるでしょう。

お役に立てば幸いです!


現在、私たちはプロセスの途中であり、あなたの提案は役に立ちました。この1社との共同プロジェクトで使用するためだけに、個別の署名キーを生成しました。いくつかの提案と私たちがAndroidドキュメントを指した後、彼らは私たちに彼らの公開鍵を送ることに同意しました。LVLのキーを使用して.apkを出荷しました。アップロードプロセスを順を追って説明してきましたが、まだ完了していません。私がこれまでに抱えた最大の不満は、両社がライセンス応答のテストに関与する必要があるということです。まだその途中です。それは遅かったが、我々はそこに着くでしょう。ありがとう!
テッドホップ

2

彼らはおそらく(ソフトウェア会社でない限り)自分でそれをやりたくないし、あなたに閉じ込められたくないので、別のキーを手に入れてすべてを世話します。

公開プロセスの技術的な要素を取り出すことができれば、何かに取り組むことができます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.