I have recently released an app on the Google Play Store and have received a support email from a customer wanting to download the app. However neither of his devices are compatible with the app. I've tried multiple things and I'm not really sure why it still isn't compatible. I've added "required:false" to hardware features like the camera etc. The devices he owns are the Motorola Droid Razr Maxx on 4.1.2 and the Asus Transformer TF700T on 4.2. The app's target SDK is 4.2 and therefore I'm really struggling to get these apps to work for him. Has anybody had similar issues with any of these devices or similar? Please help me.
Here is the permissions and features from my Android Manifest, if that helps anybody:
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="android.permission.READ_CONTACTS" />
<uses-permission android:name="android.permission.WRITE_CONTACTS" />
<uses-permission android:name="android.permission.READ_CALENDAR" />
<uses-permission android:name="android.permission.WRITE_CALENDAR" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.NETWORK"/>
<uses-permission android:name="com.android.vending.BILLING" />
<uses-feature android:name="android.hardware.camera" android:required="false" />
<uses-feature android:name="android.hardware.camera.front" android:required="false" />
<uses-feature android:name="android.hardware.vibrate" android:required="false"/>