I dont have one to test but, it should work on Bluetooth HID mode (Generally this is the "Android" mode for this kind of controller) Please Check the different modes this controller have.
I got 8bitdo's NES30 working under Mac El Capitan with the iCade mode (Start-A) following an update of the device's firmware (2.69). It only gives one blink of the blue LED but the device finally showed up as a joystick under Joystick Show. Never got El Cap to recognize it as a keyboard. Seemed to work better all around when plugged in via USB.