以下に示すように、外部 NDEF タイプを意図した非常に基本的なアプリを作成しました。
<intent-filter>
<action android:name="android.nfc.action.NDEF_DISCOVERED" />
<category android:name="android.intent.category.DEFAULT" />
<data android:scheme="vnd.android.nfc"
android:host="ext"
android:pathPrefix="/com.example:externalType"/>
</intent-filter>
上記がネストされているアクティビティは、アプリのメイン アクティビティであり、単なるバニラ ブランク アクティビティです。
標準ユーザー側ではすべて正常に動作しますが、アプリを仕事用プロファイルにサイドロードすると、意図がアプリに到達せず、「新しいタグが収集されました」画面が表示されます。
Android のドキュメントには、ユーザーから仕事用プロファイルに送信されるインテントをプロファイル管理者が制御できると記載されていますが、BlackBerry Enterprise Server 12 (当社の MDM) コンソールまたは Android for Work コンソール内でそのような設定を見つけることができません。
http://developer.android.com/training/enterprise/app-compatibility.html#prevent_failed_intents