安卓OTG硬件识别要不要硬件ID

本人接了一个案子,涉及安卓技术
A公司开发的安卓OTG红外遥控器,配套的是A万能遥控软件。
现在B公司开发了另一款B万能遥控软件,结果插入A公司的OTG硬件会显示弹窗“允许APP访问A硬件吗”,但并不能实际遥控。
现在A公司认为,必须要有A硬件的ID才能识别弹窗;B公司认为识别弹窗是安卓系统自带的功能,不需要OTG硬件ID。
请问下:安卓APP识别非对应的OTG硬件,需不需要APP事先编入他人的OTG硬件ID