BIND_GET_INSTALL_REFERRER_SERVICEについて調べた
Apr 21, 2020 22:45 · 797 words · 2 minute read
AndroidManifest.xmlを見ていると、「com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE」という権限を見つけました。
今後も出会うことがあるかもしれないので、調べた内容をメモとして残しておきます。
目次
この権限は何?
権限名称で調べてみたのですが、この権限に関する公式の情報が見つかりませんでした。
下記の記事によると、「Androidのfirebaseのコアライブラリを15.0.0以上にアップデートすると勝手に付与される」とのことでした。
「Privacy Browser」というアプリ開発者の記事によると、「Google Play Referrer API」で必要になる権限らしいです。
「BIND_GET_INSTALL_REFERRER_SERVICE」という名称からも、おそらくこの内容で正しいのではないかと思います。
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でお知らせいただけるととても嬉しいです。