我创建了一个非常基本的应用程序,它具有外部 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