-
The MFI certification course of entails that it’s essential submit a product plan to Apple, it’s essential use an licensed producer to supply the MFi part, you to observe varied information traces from Apple and eventually it’s essential submit an precise product and packaging to Apple for closing approval.
-
Sure, you do need to submit an precise product to Apple for assessment. You can’t simply ship a hyperlink to an online web page describing your product.
-
You appear to be comparatively imprecise or unclear concerning the technical particulars on what it’s essential accomplish. That is why it’s exhausting for others to direct you to the precise place. Basically you’ll be able to simply let an app uncover a non-MFi accent through Bluetooth and you’ll undoubtedly talk with it over WiFi – all with out MFi certification.
Nonetheless, relying on precisely what you imply by “detecting native WiFi-networks” you may nonetheless have to undergo some sort of approval course of, nevertheless it could possibly be a lot simpler than MFi certification.
For those who fairly actually imply that it’s essential detect all of the native WiFi-networks, then the method is sort of simple. It is not potential – MFi licensed or not.
Nonetheless, that is often (and fairly clearly) not concerned in connecting to equipment, akin to for instance a speaker.
You may imply that you just so as to add a Hotspot Helper to your app. In that case it’s essential apply for the community extension entitlement for you app. That is often very easy by merely filling out the shape I’ve linked to, after which ready a couple of days for Apple to approve (or not) the request. It does sound uncommon for a Bluetooth speaker although.
It may be that you just actually wish to use the NEHotspotConfigurationManager API with a purpose to briefly hook up with a WiFi community marketed by your speaker, or maybe so as to add that WiFi community to the record of networks the cellphone will hook up with. In that case you additionally want the entitlement described above.
A 3rd risk is that you just actually needed to make use of Wi-fi Accent Configuration or maybe you need the speaker to develop into accessible as a HomeKit accent (i.e. utilizing the HomeKit API).
I might counsel that you just go to this web page from Apple’s documentation with a purpose to do the required analysis, so that you could clearly state the technical performance that you really want your app to incorporate:
https://developer.apple.com/library/archive/qa/qa1942/_index.html