I am trying to search for Device Locator app on my Mi tablet but it is not visible. AFAIK it will not be visible for two things
But I don't see any permissions related to carrier.
Permissions used are
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="android.permission.READ_PROFILE" />
<uses-permission android:name="android.permission.READ_CONTACTS" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="com.osfg.devicelocator.locationapi.maps.permission.MAPS_RECEIVE" />
Can someone please guide as to what needs to be changed here?
So the issue was in permissions
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
There require GPS hardware features and because of this app was not showing up on playstore for my tablet (it does not have GPS). However there dependency on GPS as location can be obtained from Wifi network as well. So adding following to manifest file resolved the issue
<uses-feature android:name="android.hardware.location.gps" android:required="false" />
Updating the same apk on playstore showed following (GPS feature removed)
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.