BIND_GET_INSTALL_REFERRER_SERVICEについて調べた

Apr 21, 2020 22:45 · 797 words · 2 minute read android

AndroidManifest.xmlを見ていると、「com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE」という権限を見つけました。
今後も出会うことがあるかもしれないので、調べた内容をメモとして残しておきます。

目次

この権限は何?

権限名称で調べてみたのですが、この権限に関する公式の情報が見つかりませんでした。
下記の記事によると、「Androidのfirebaseのコアライブラリを15.0.0以上にアップデートすると勝手に付与される」とのことでした。

Androidのfirebaseのコアライブラリを15.0.0以上にアップデートすると勝手に付与される「com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE」というパーミッション

「Privacy Browser」というアプリ開発者の記事によると、「Google Play Referrer API」で必要になる権限らしいです。
「BIND_GET_INSTALL_REFERRER_SERVICE」という名称からも、おそらくこの内容で正しいのではないかと思います。

Privacy Browser Permissions

Privacy Browser

Google Play Referrer API

Google Play Referrer APIは、「アプリの利用者がどうやってアプリを見つけたか?アプリをどのように使っているか?」を計測することができます。

Google Play Referrer APIにより、Google Play Storeから下記の情報を取得できるようになります。

  • インストールされているパッケージの参照元 URL
  • リファラークリックが発生したときのタイムスタンプ (秒単位)
  • インストールが開始された時刻のタイム・スタンプ (秒単位)

Google Play Referrer API: Track and measure your app installs easily and securely

最後に

誤っている内容がありましたら、Twitterでお知らせいただけるととても嬉しいです。

tweet Share