Dans la documentation de EAAccessoryManager, il est indiqué que nous devons ajouter "Protocoles d'accessoires externes pris en charge" dans la configuration. Mais cela peut être fait pour les chaînes de protocole connues. Que faire si je ne connais pas la chaîne de protocole ou la chaîne qui ne sont pas dans la liste, si mon application doit détecter un périphérique arbitraire qui est "fait pour iPod" comment puis-je faire cela?EAAccessoire pour accepter toutes les chaînes de protocole
Et aussi comment puis-je connaître la chaîne de protocole du périphérique? Où trouver cela?
Oui cela nécessite encore une fois de spécifier au moins une chaîne de protocole, mais y a-t-il une chaîne universelle qui peut accepter n'importe quel périphérique connecté? – RVN
Non, et je pense que c'est par conception. Ils ne veulent pas que vous soyez en mesure d'espionner d'autres appareils. Imaginez ce que vous pourriez faire si vous étiez capable d'intercepter un lecteur de carte de crédit! – Luke
Vous pouvez obtenir les chaînes de protocole prises en charge sans contacter le fabricant. Le propre exemple d'Apple EADemo le fait. – Boon