I have an Android Wear app that the Developer Console reports is compatible with my device (Huawei Watch 2) and 26 others. Obviously, I've been using my device to develop it, and it work.
When I look for it in the Play Store on the watch itself, it shows up and seems to allow me to purchase it.
The Play Store, accessed from PC browser, claims that it is not compatible with any of my devices - specifically claiming that it is incompatible with the Huawei Watch 2.
Why would the Play Store from by PC browser claim that it's incompatible? I've done quite a bit of searching. I've added android:required="false" to appropriate permissions in the manifest. APK size is small (<7MB). I can't find anything else to investigate. Any ideas?
Here's my manifest:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.mendonphoto.run2gps">
<uses-feature android:name="android.hardware.type.watch" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.VIBRATE"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" android:required="false"/>
<uses-permission android:name="android.permission.BODY_SENSORS" android:required="false"/>
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@android:style/Theme.DeviceDefault">
<uses-library
android:name="com.google.android.wearable"
android:required="false" />
<activity
android:name=".MainActivity"
android:label="@string/app_name"
android:theme="@android:style/Theme.DeviceDefault.Light">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<meta-data
android:name="com.google.android.wearable.standalone"
android:value="true" />
</application>