アプリケーションで Android for Work プロファイルを使用できない場合 (まだ構成されていないか、デバイスに展開されていない場合)、アプリケーションが起動しないようにしたいと考えています。代わりに、IT 管理者に連絡するようユーザーに伝えるトーストのようなメッセージを表示できるようにしたいと考えています。このメッセージの下部にある例。
例: アプリケーションの Divide Productivity Suite は、このメッセージ (メール、メモなど) を表示します。
「管理アプリケーションからの構成が必要です。詳細については、IT 管理者にお問い合わせください」.
画面キャプチャ
これを実装する方法はありますか?MainActivity onCreate 関数にフックしようとしたり、アプリケーションの onCreate() 関数に直接入れたりしました。ここにコードをフックすると、まだアプリケーションが起動しているように見えます (コンテンツが表示されていないにもかかわらず、タイトル バーが表示されます)。
アプリケーションが for Work プロファイルで実行されているかどうかを判断し、アラート ダイアログをここに表示する方法を理解することができました: Android for work - How to check if my application is running in the work profile?