Verifone has a number of MFi-certified devices in its portfolio. MFi, or “Made for iPod, iPhone, iPad,” means Apple has certified that product for use with specific iOS devices via interfaces such as lightning connector, Bluetooth, WiFi etc.
For all MFi-certified devices, Apple requires approval of third-party hardware and software integrations.
Verifone helps developers with the whitelisting process.
What is the reason for “whitelisting” an application?
Whitelisting an application allows hardware manufacturers and software developers to ensure the applications being used are authorized and not malicious. It helps Apple, and the development community, maintain the integrity of the products we jointly deliver.
Do I need to whitelist my app though Verifone?
Yes and no.
Yes — We need to whitelist list your application if it communicates with a Verifone device via Bluetooth (classic) using the External Accessory Framework, and you plan to distribute the app via the App Store or Volume Purchase Program Store.
No — We do not need to whitelist list your application if it communicates with a Verifone device via WiFi, Bluetooth Low Energy (BLE), a standard Bluetooth profile supported by iOS - or is not distributed via the App Store or Volume Purchase Program Store.
How long does the approval process take?
It can take up to three weeks.
Where can I learn more about the MFi program?