社内アプリ(マーケット非公開)の更新について

2,516 views
Skip to first unread message

heppokon

unread,
Apr 16, 2013, 11:52:46 AM4/16/13
to android-g...@googlegroups.com
現在、社内アプリを作成中で、このアプリはマーケットには非公開で、社内だけで使用します。

作成したアプリの配布方法は特に問題ないのですが、アップデートについてはどのようにしたらいいのでしょうか?

初期インストールと同じように、ダウンロードし、ダウンロード履歴?上でタップすれば更新できるのはわかるのですが、
マーケットに公開されているアプリのように、裏で定期的?にversionをチェックし、更新されてれば自動で更新を行う。

という風にするにはどのようにしたらいいのでしょうか?

アプリがインストールされた端末は、手元から離れるため、アップデートの都度、

回収 > アップデート > 配布

を出来れば避けたいです。

アプリ起動時に、インストールされているバージョンを取得し
更新されていれば、自動でダウンロード > インストール

までしたいのですが、方法がわかりません。

ご教授お願いいたします。

Hirokazu Fukami

unread,
Apr 16, 2013, 11:58:00 AM4/16/13
to android-g...@googlegroups.com
こんばんはfkmです。

社内でHTTPサーバー(Apache/nginx等)を用意し
バージョン情報を書いたファイルを設置し
そのファイルをアプリからHTTPClient等を利用して取得する

でどうでしょう?



2013/4/17 heppokon <tapio...@gmail.com>:
> --
> このメールは Google グループのグループ「日本Androidの会」の登録者に送られています。
> このグループから退会し、メールの受信を停止するには、android-group-j...@googlegroups.com
> にメールを送信します。
> このグループに投稿するには、android-g...@googlegroups.com にメールを送信してください。
> http://groups.google.com/group/android-group-japan?hl=ja
> からこのグループにアクセスしてください。
> その他のオプションについては、https://groups.google.com/groups/opt_out にアクセスしてください。
>
>



--
-------------------------------------------------------------
深見 浩和(Hirokazu Fukami)

URI:http://www.fkmsoft.jp
email: f...@fkmsoft.jp

しかじろう

unread,
Apr 16, 2013, 12:21:09 PM4/16/13
to android-group-japan
しかです。

google apps を使うと社内専用アプリ管理できますよ。(やったことはないです。)

詳しくはこちら。
Google Play の Google Apps 向けプライベート チャンネル - Google Apps ヘルプ
http://support.google.com/a/bin/answer.py?hl=ja&answer=2494992

2013/4/17 Hirokazu Fukami <fkm...@gmail.com>:
/**
* @name : しかじろう【渡辺 慎二郎】
* @blog : http://shikajiro.github.com/
* @mail : shik...@gmail.com
* @profile http://shikajiro.github.com/#/about/index
*/

heppokon

unread,
Apr 16, 2013, 10:30:06 PM4/16/13
to android-g...@googlegroups.com

fkm 様

返信ありがとうございます。
HTTPClient等を利用して自社サーバー上からakpファイルをダウンロードさせたと、
インストールはどうしたらいいのでしょうか?

検証していないので何とも言えないのですが、

アプリAの起動時に、起動したアプリAのバージョンとサーバー上のバージョンを記述した物を比較し、
古ければ、akpをダウンロードさせる

まではわかるのですが、このダウンロードさせたakpを自動でインストールさせる方法がわかりません。
これが分かれば解決しそうなんですが・・・。

そもそもこのアプリA上からDLしてきたアプリAのインストーラー?を起動させる事はできるのでしょうか?

それとも、別のインストールを管理するアプリBのように別のアプリで管理しないといけないんでしょうか?



heppokon

unread,
Apr 16, 2013, 10:32:41 PM4/16/13
to android-g...@googlegroups.com
shikajiro様
返信ありがとうございます。

google apps の社内専用アプリ管理は存在は知っていましたが、
ヘルプ情報ありがとうございます。
見てみます。

しかし、この機能を利用するには、デベロッパー登録を別にしないといけないっぽいですよね。

1つの方法として視野に入れたいと思います。ありがとうございました。

noxi

unread,
Apr 16, 2013, 10:44:46 PM4/16/13
to android-g...@googlegroups.com
noxiです。

HttpClient等でAPKをSDなどの公開ディレクトリにダウンロードし、
APKをインストールさせるIntentを発行すればインストール・アップデートできます。
GooglePlayやプリインマーケット以外からのインストールは全て野良アプリ扱いですので
「提供元不明アプリ」のチェックは必須です。

参考: http://techbooster.org/android/application/14715/


2013年4月17日 11:32 heppokon <tapio...@gmail.com>:

しかじろう

unread,
Apr 16, 2013, 11:10:02 PM4/16/13
to android-group-japan
Deploygate使うのが管理しやすいかも。
(自分が使ってるのに気づかなかった(;´∀`))

DeployGate
https://deploygate.com/

2013/4/17 noxi <android.w...@gmail.com>:

heppokon

unread,
Apr 17, 2013, 3:13:29 AM4/17/13
to android-g...@googlegroups.com, android.w...@gmail.com
noxi様

情報ありがとうございます。

単純にDLしたAPKを指定してintentを発行すればいいんですかね?

後から、いろいろと検証してみます。ありがとうございます。

heppokon

unread,
Apr 17, 2013, 3:14:10 AM4/17/13
to android-g...@googlegroups.com
shikajiro 様
リンク先を見てみます。

情報ありがとうございます。

Reply all
Reply to author
Forward
0 new messages