内部使用のみを目的としたAndroidアプリケーションを作成することは可能ですか?基本的に、承認されていない電話によってインストールされることを意図していないプライベートアプリケーションですか?
もしそうなら、展開の基本的なプロセスは何ですか?従業員の電話でアプリを入手するにはどうすればよいですか?
ありがとう!
最も簡単な方法は、それを彼らに電子メールで送ることです。 .apkが添付されたメールには、アプリをインストールするためにタップできる[インストール]ボタンが表示されます。
市場以外のソースからのインストールを有効にする必要があります(これはセキュリティ上のリスクが少しあります)が、必要に応じてオンにするように求められ、適切な場所に直接移動するボタンも表示されます設定ページ。全体のプロセスは本当に非常に巧妙です。 :)
または、電話にコピーして(たとえば、電話をUSBストレージモードで接続した後)、ファイルシステムアプリを使用してファイルを見つけてインストールすることもできます。
ただし、メールで送信するのが最も簡単な方法です。
編集:「特定の個人にのみ送信される」のようにプライベートを意味し、承認されていないデバイスでアプリが実行されないようにする方法を実際に探しているわけではないと思います。
今それを行う適切な方法があります: GoogleApps用のGooglePlayプライベートチャネル 。プライベートチャネルでアプリを公開してから、ユーザーに招待状を送信します。 GooglePlayの他のユーザーには表示されません。
Google Playプライベートチャネルを使用するのがおそらく最善の方法ですが、GoogleAppsユーザーにのみ役立ちます。
アプリをアルファ段階またはベータ段階にし、選択したGoogleアカウント(グループまたはGoogleプラスサークルを使用)でのみ利用できる新しい開発者ダッシュボードオプションを使用できます。アプリは無期限にベータ版のままであるため、他のユーザーに表示されることはありません。この方法が気に入った場合は、TestFlightなどのサービスを使用することもできます。
メールの配布も大丈夫ですが、少し奇妙だと思うドキュメントにも記載されていますが、Dropboxなどのファイルストレージを使用して、選択した人にリンクを配布することをお勧めします。
AppKilt( www.appkilt.com )という新しいサービスを開始しました。これにより、アプリケーションをプライベートにデプロイできます。このサービスは、セキュリティを強化するために企業内でホストすることもできます。
http://www.neoupdate.mobi も可能です-そこでアプリ全体のコンテンツを管理できます。
2つの主な方法:
市販されていないアプリケーションのインストール方法を使用するか、接続されたPCからadbを使用して、ベアファイルとして配布するapkをインストールできます。欠点は、apkを所有している人なら誰でもアプリケーションをインストールできることです。
または、Androidマーケットを通じてアプリケーションを配布することもできますが、何か便利なことを行うには、制御するサーバーにアカウントが必要になります。利点は、apkを所有していなくてもよいことです。許可されていないユーザーを多く獲得します。欠点は、混乱したランダムによる否定的な評価であり、関係者がAPKを知って逆コンパイルできるようにしたことです(アプリを市場に出す方法はありましたが、それもありましたが、それをリストしないので、完全なURLを介してのみアクセス可能でしたが、それに依存しないでください)
はい。今のところ、私はそのような方法を使用しています。電話にアプリを手動でロードする必要がありますが、他の手法を使用することもできます。ロードされると、アプリはメインサーバーをチェックして最新かどうかを確認します。そうでない場合は、新しいバージョンをダウンロードしてインストールします。
Eclipseワークスペースに移動し、アプリのフォルダーに移動すると、Eclipseで開発していると仮定すると、binフォルダー内のどこかに.apkファイルがあります。それを電話にコピーし、EZファイルエクスプローラー(またはそのようなもの)のようなものを使用してAndroidファイルシステムにアクセスし、.apkをクリックすると、インストールされて使用できるようになります。