前提・実現したいこと
kotlinでランチャーアプリを作成しています
アプリの機能の一つとして、着信があった時に着信後に通知を出す仕組みを構築しています
通知のしくみは以下のサイトを参考に
https://qiita.com/naoi/items/367fc23e55292c50d459
着信のしくみはTelephonyManagerを使って実現しています
本アプリでは以下の場面を想定しています
1. ランチャーアプリの画面表示中の着信後の通知
2. 他アプリの画面表示中の着信後の通知
3. ロック画面表示中の着信後の通知
発生している問題
1のランチャーアプリの画面表示中はTelephonyManagerを使って着信や待ち受け情報を受け取れるので、着信後に通知を出すことが出来ています
しかし、他アプリやロック画面表示時はアプリがバックグラウンドに入っていると思うので、着信や待ち受け情報を受け取ることが出来ません(間違っていたらすみません)
質問
上記内容を実現できる方法を探しています
上のようなアプリを開発した経験がある方、実現できる方法を知ってらっしゃる方がいましたら教えていただけますと幸いです
よろしくお願い致します
補足情報(FW/ツールのバージョンなど)
Android studio3.5.2
minSdkVersion 26
targetSdkVersion 29
検証端末Android8
あなたの回答
tips
プレビュー