Ios 苹果mfi iap2标识被拒绝
我在为ios开发usb音频设备。 我使用“usb设备模式”(我的设备是usb主机,苹果是usb设备), 符合苹果官方文件:苹果设备版本R5的mfi附件接口规范 我已通过认证,并收到苹果公司的“StartIdentification”请求。 当发送带有我的标识的“IdentificationInformation”命令时。 我得到ID为15的“IdentificationReject”(USBDeviceTransportComponent) 我已尝试删除ID15的“usbdeviceSupportDaudioSamplerate”参数6,7,8(枚举值对应于samplerate),以及ID6、ID7中的“USB设备模式音频”命令。我得到了“IdentificationAccept”。但我现在不能在没有音频命令的情况下使用usb音频 被拒绝的标识信息ID15十六进制转储: 00 1C 00 0F//组标题 00 06 00//参数0表头 0A 01//组件id 00 07 00 01//参数1表头 73 61 00//名称字符串 00 04 00 02//参数2收割台(仅收割台,表示运输支架iap2) 00 07 00 03//参数3表头Ios 苹果mfi iap2标识被拒绝,ios,iphone,in-app-purchase,mfi,Ios,Iphone,In App Purchase,Mfi,我在为ios开发usb音频设备。 我使用“usb设备模式”(我的设备是usb主机,苹果是usb设备), 符合苹果官方文件:苹果设备版本R5的mfi附件接口规范 我已通过认证,并收到苹果公司的“StartIdentification”请求。 当发送带有我的标识的“IdentificationInformation”命令时。 我得到ID为15的“IdentificationReject”(USBDeviceTransportComponent) 我已尝试删除ID15的“usbdeviceSuppor
06 07 08//samplerate enum val(32k,44.1k,48k)在计算出十六进制转储数据后,我发现问题出在采样率参数中。每个采样率都需要id3参数 正确的十六进制转储:
00 24 00 0F //group header
00 06 00 00 // parmeter 0 header
0A 01 //component id
00 07 00 01 // parmeter 1 header
73 61 00 //name string
00 04 00 02 //parmeter 2 header(only header,means transport support iap2)
00 05 00 03 //parmeter 3 header
06 //samplerate enum val(32k)
00 05 00 03 //parmeter 3 header
07 //samplerate enum val(44.1k)
00 05 00 03 //parmeter 3 header
08 //samplerate enum val(48k)
在计算出十六进制转储数据后,我发现问题出在采样率参数中。每个采样率都需要id3参数 正确的十六进制转储:
00 24 00 0F //group header
00 06 00 00 // parmeter 0 header
0A 01 //component id
00 07 00 01 // parmeter 1 header
73 61 00 //name string
00 04 00 02 //parmeter 2 header(only header,means transport support iap2)
00 05 00 03 //parmeter 3 header
06 //samplerate enum val(32k)
00 05 00 03 //parmeter 3 header
07 //samplerate enum val(44.1k)
00 05 00 03 //parmeter 3 header
08 //samplerate enum val(48k)