1 votes

Certification MFI/ Détection des réseaux wifi locaux

Je ré-affiche ma question précédente concernant la possibilité pour notre application de détecter les réseaux wifi locaux afin que les utilisateurs puissent connecter le produit au wifi.

Ma société développe une machine sonore avec une application. La machine à sons, semblable à de nombreux autres produits actuels tels que les caméras de sécurité, les ordinateurs, les iPhones et même certains purificateurs d'air, vous fait passer par un processus de configuration via l'application où vous pouvez ensuite connecter l'appareil à un réseau Wi-Fi.

Bien entendu, le réseau Wi-Fi auquel vous vous connectez est celui de votre maison, de votre bureau ou de tout autre endroit où vous gardez ce produit. Lorsque vous utilisez l'application et que vous arrivez à la partie où vous connectez le produit au Wi-Fi, tous les noms des réseaux Wi-Fi de la région s'affichent. Par exemple, si vous vivez dans un immeuble d'habitation, le nom de votre réseau Wi-Fi apparaîtra, ainsi que celui de trois ou quatre de vos voisins.

Voici maintenant l'écran qui nous pose problème. Vous pouvez saisir manuellement le nom et le mot de passe de votre réseau Wi-Fi et il se connectera sans problème. Mais nous n'arrivons pas à faire en sorte que l'application détecte les noms des réseaux Wi-Fi dans la zone. Cela crée un inconvénient majeur pour les utilisateurs, car ils doivent alors saisir manuellement le nom et le mot de passe de leur réseau Wi-Fi. Ils ne peuvent pas simplement cliquer sur le nom de leur réseau Wi-Fi puis saisir le mot de passe comme le font les autres applications.

Nous avons contacté le programme de développement d'Apple, mais pour une raison quelconque, ils nous ont refusé la possibilité de le faire. Nous nous demandons si c'est parce que nous n'avons pas de certification MFI. Ou s'il existe une mise en œuvre différente que nous n'avons pas envisagée.

0voto

Jose Chavez Points 645
  1. Le processus de certification MFI implique que vous devez soumettre un plan de produit à Apple, que vous devez utiliser un système de gestion de la qualité. autorisé Le fabricant doit produire le composant MFi, vous devez suivre les différentes lignes directrices d'Apple et enfin, vous devez soumettre un produit et un emballage réels à Apple pour approbation finale.

  2. Oui, vous devez soumettre un produit réel à Apple pour examen. Vous ne pouvez pas simplement envoyer un lien vers une page web décrivant votre produit.

  3. Vous semblez être relativement vague ou peu clair sur les détails techniques de ce que vous devez accomplir. C'est pourquoi il est difficile pour les autres de vous orienter vers le bon endroit. En général, vous pouvez facilement laisser une application découvrir un accessoire non-MFi via Bluetooth et vous pouvez certainement communiquer avec lui via WiFi - le tout sans certification MFi.

Cependant, en fonction de ce que vous entendez par "détecter les réseaux Wi-Fi locaux", vous devrez peut-être passer par un processus d'approbation, mais cela pourrait être beaucoup plus facile que la certification MFi.

Si vous voulez dire littéralement que vous devez détecter tous les réseaux Wi-Fi locaux, alors le processus est assez simple. Ce n'est pas possible - certifié MFi ou non.

Cependant, cela ne concerne généralement (et de toute évidence) pas la connexion à des accessoires, comme par exemple un haut-parleur.

Vous voulez peut-être ajouter un Hotspot Helper à votre application. Dans ce cas, vous devez appliquer pour le droit à l'extension du réseau pour votre application. Il suffit généralement de remplir le formulaire dont j'ai donné le lien, puis d'attendre quelques jours qu'Apple approuve (ou non) la demande. Cela semble toutefois inhabituel pour une enceinte Bluetooth.

Il se peut également que vous souhaitiez réellement utiliser l'API NEHotspotConfigurationManager afin de vous connecter temporairement à un réseau WiFi annoncé par votre enceinte, ou peut-être pour ajouter ce réseau WiFi à la liste des réseaux auxquels le téléphone se connectera. Dans ce cas, vous avez également besoin du droit décrit ci-dessus.

Une troisième possibilité est que vous vouliez vraiment utiliser la configuration des accessoires sans fil ou peut-être que vous voulez que l'enceinte devienne disponible en tant qu'accessoire HomeKit (c'est-à-dire en utilisant l'API HomeKit).

Je vous suggère de visiter cette page de la documentation d'Apple afin d'effectuer les recherches nécessaires, de manière à pouvoir énoncer clairement les fonctionnalités techniques que vous souhaitez inclure dans votre application :

https://developer.apple.com/library/archive/qa/qa1942/_index.html

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X