我已经被困了几个月,不知道我是否使用了正确的标签,但我会再试一次,希望有人回答。
我为我工作的公司开发了一个私人可穿戴应用程序。可穿戴应用程序是独立的,这意味着它只能下载到智能手表作为其唯一平台。该应用程序在 PC 上 Playstore 上的安装按钮旁边显示此消息“此应用程序不适用于您的任何设备”。
我多次联系 Google 的支持团队,但他们并没有真正为我提供任何切实的解决方案。有一次有人告诉我,如果该应用程序在 WearOS 程序中被接受,这可能会解决问题。我的最新版本被拒绝,但没有发送电子邮件通知我原因。
建议我提出上诉。上周我收到了回复,告诉我我的应用程序的最新 APK 已被接受,这意味着它符合 WearOS 指南。然而同样的问题仍然存在。
我的应用程序仍然显示消息“此应用程序不适用于您的任何设备”,并且 Google Play 控制台没有将我的 WearOS 版本更改为已接受。但同时当我询问回复我申诉的专家时,他确认我的指定应用程序的最新APK与指定包确实被批准了。
所以现在我不知道该怎么办。这种错误的原因是什么?我检查了清单文件中是否有任何缺失的行<uses-feature android:name="android.hardware.type.watch"/>
,例如:
<uses-library
android:name="com.google.android.wearable"
android:required="true" />
<!--
Set to true if your app is Standalone, that is, it does not require the handheld
app to run.
-->
<meta-data
android:name="com.google.android.wearable.standalone"
android:value="true" />
权限:
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-feature android:name="android.hardware.type.watch" />
<uses-permission android:name="com.android.vending.BILLING" />
当我在查看打包和准备发布可穿戴应用程序时要包含的内容时。所以我真的不知道该怎么办了。
我的 targetSDK 是 31,minimumSDK 是 26。我在开发中使用的手表以及公司的其他手表都在设备目录中的受支持设备中。此外,该应用程序可供所有国家/地区使用。
那么我错过了什么?问题的根源可能是什么?我该问谁(当然除了这里)?我正在失去理智,试图弄清楚该怎么做。