Open private-yusuke opened 1 year ago
日常生活の中で特定の Venueに立ち入るときがあるとき、そのチェックインをするために画面操作をすることすら面倒に感じることがある。そこで、deep link で Venue の ID を受け取りつつアプリを立ち上げ、そのリンクを辿るだけで自動的にチェックインできるようにしたい。
想定するユースケースは、NFC タグに deep link が発火するような URI を書き込んでおいて、頻繁に訪れる場所にそれを貼り付けておき、そこに自分が来たらスマホをかざすだけでチェックインできるようにする、というものが挙げられる。
AndroidManifest.xml
MainActivity
<intent-filter>
interscheckin://
InterscheckinNavigations.kt
概要
日常生活の中で特定の Venueに立ち入るときがあるとき、そのチェックインをするために画面操作をすることすら面倒に感じることがある。そこで、deep link で Venue の ID を受け取りつつアプリを立ち上げ、そのリンクを辿るだけで自動的にチェックインできるようにしたい。
想定するユースケースは、NFC タグに deep link が発火するような URI を書き込んでおいて、頻繁に訪れる場所にそれを貼り付けておき、そこに自分が来たらスマホをかざすだけでチェックインできるようにする、というものが挙げられる。
必要な実装
AndroidManifest.xml
内で deep link を使用するための定義を追加するMainActivity
に対応するタグの中に<intent-filter>
を追加するinterscheckin://
で始まる URI を対象にしたいInterscheckinNavigations.kt