BGエージェントを実装したアプリがあります。BGエージェントがアップグレードの可用性を識別した場合、トースト通知を通じてユーザーに同じことを通知します。私はこれに関して1つの疑問があります。シナリオは次のようなものです。アプリを終了してBGで実行している場合は、トースト通知(TN)が表示され、すべてがスムーズで正常です。ただし、アプリがFGで実行されていて、BGでもBGがユーザーに通知するものがある場合、TNは表示されませんが、すべてがログファイルに記録されますが、デバイスのUIには何も表示されません。これは正常ですか?または何かをする必要がありますか?また、アプリケーションがFGで実行されているかどうかを検出する方法はありますか?もしそうなら、私はBGタスクを開始したくないのですが、これを実装できますか?
すべての回答と提案に感謝します。
ありがとうございました。