無料アプリにおけるAndroidマーケットからのダウンロード判定

933 views
Skip to first unread message

haru158

unread,
Jan 20, 2012, 10:34:21 PM1/20/12
to Android-SDK-Japan
アプリ内からAndroidマーケットにレビュー誘導をしたいと考えています。

そのときレビューを書けるかどうか判定するために
・Androidマーケットからアプリ(無料)をダウンロードしたかどうか
・レビューを書くことができるかどうか

上記のどちらかをアプリ内から判定する方法はないでしょうか。
有料アプリであればLVLを利用してマーケットからダウンロードしたかの判定が可能のようですが、
無料アプリについては方法がないようでした。

ご確認いただけると助かります。
よろしくお願い致します。

egg

unread,
Jan 21, 2012, 4:11:16 AM1/21/12
to android-...@googlegroups.com
江川と申します。

> ・Androidマーケットからアプリ(無料)をダウンロードしたかどうか

正式にドキュメントに書かれている方法ではありませんので、いつまで通用するかわかりませんが、
Android Marketからインストールされた場合は、PackageManager#getInstallerPackageNameの戻り値が
"com.google.android.feedback"になるようです。
http://developer.android.com/reference/android/content/pm/PackageManager.html#getInstallerPackageName(java.lang.String)

------------------------------------------
EGAWA Takashi

2012年1月21日12:34 haru158 <parse...@gmail.com>:

> --
> このメールは Google グループのグループ「Android-SDK-Japan」の登録者に送られています。
> このグループに投稿するには、android-...@googlegroups.com にメールを送信してください。
> このグループから退会するには、android-sdk-ja...@googlegroups.com にメールを送信してください。
> 詳細については、http://groups.google.com/group/android-sdk-japan?hl=ja からこのグループにアクセスしてください。
>

kugo

unread,
Jan 21, 2012, 8:50:56 AM1/21/12
to Android-SDK-Japan
KUGOと申します。

> Android Marketからインストールされた場合は、PackageManager#getInstallerPackageNameの戻り値が
> "com.google.android.feedback"になるようです。http://developer.android.com/reference/android/content/pm/PackageMana...)
最近気づいたのですが、去年の12月中旬以降にインストール/アップデートしたアプリは、
getInstallerPackageNameの戻り値が"com.android.vending"になるパターンもあるみたいです。

この手段で判定する場合は、どういう値が返ってくるか、定期的にウォッチした方が良いかもしれません。


以上、ご参考になれば幸いです。
KUGO


On 1月21日, 午後6:11, egg <t.eg...@gmail.com> wrote:
> 江川と申します。
>
> > ・Androidマーケットからアプリ(無料)をダウンロードしたかどうか
>
> 正式にドキュメントに書かれている方法ではありませんので、いつまで通用するかわかりませんが、
> Android Marketからインストールされた場合は、PackageManager#getInstallerPackageNameの戻り値が
> "com.google.android.feedback"になるようです。http://developer.android.com/reference/android/content/pm/PackageMana...)
>
> ------------------------------------------
> EGAWA Takashi
>
> 2012年1月21日12:34 haru158 <parsecsp...@gmail.com>:

haru158

unread,
Jan 24, 2012, 10:01:01 AM1/24/12
to Android-SDK-Japan
ご返答ありがとうございます。

getInstallerPackageNameの戻り値でも現時点では判定は難しそうですね。
取り急ぎはもう少し別のよい方法がないか検討してみます。

御二方ともご教授ありがとうございました。

egg

unread,
Mar 12, 2012, 8:21:40 PM3/12/12
to android-...@googlegroups.com
Google Play ストアアプリでも
com.android.vending
のまま変更無しみたいですね。

------------------------------------------
EGAWA Takashi

2012年1月21日22:50 kugo <kugot...@gmail.com>:

Reply all
Reply to author
Forward
0 new messages