为何我的Android车载应用分类未通过Google Play审核?
Android车载应用Google Play上架分类被拒问题
我将一款Android车载应用提交至Google Play商店后遭到拒绝,拒绝理由为:
应用分类不被允许。目前我们仅接受Android for Cars App Library支持的分类以及媒体和视频类应用。
Google Play支持的车载应用分类包括:媒体应用(音频)、消息应用、导航应用、兴趣点(POI)应用和视频应用。
我的AndroidManifest.xml文件中分类相关定义如下:
<activity android:name=".MainActivity" android:exported="true"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> <category android:name="androidx.car.app.category.POI" /> </intent-filter> <meta-data android:name="distractionOptimized" android:value="true" /> </activity>
明明已经设置了官方支持的POI分类,为什么还是因「仅接受支持分类应用」的理由被拒?我已提交申诉,但最长需等待7天,希望能尽快明确原因。
我搜索相关问题未找到有效答案,仅注意到其他开发者将分类定义在<service>标签中,示例代码如下:
<service android:name=".MyCarAppService" android:exported="true"> <intent-filter> <action android:name="androidx.car.app.CarAppService"/> <category android:name="androidx.car.app.category.POI"/> </intent-filter> </service>
不过我发现官方文档中存在未使用该写法的示例,文档说明CarAppActivity是代表主显示屏上车载应用活动的类,负责绑定到主机并渲染其CarAppService提供的内容,示例代码如下:
<activity android:name="androidx.car.app.activity.CarAppActivity" android:exported="true" android:launchMode="singleTask" android:label="@string/your_app_label"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> <meta-data android:name="distractionOptimized" android:value="true"/> </activity>
我的问题依旧:为何我的应用已设置为五个支持分类之一,仍因「无支持分类」被拒?
内容的提问来源于stack exchange,提问作者Anniken
相关产品推荐
相关产品推荐

