应用未在 Android Google 播放时显示,但在浏览时显示 Google 从 PC 播放

app not showing on Android Google play but do show when browsing Google play from PC

昨天我在 Google play 上发布了我的第一个应用程序。 我可以在搜索 Google 从 PC 播放时找到该应用程序(使用 Chrome) 但是当我用 Android 手机搜索 Google play 时,找不到它。

阅读一些有相同问题的帖子后,我将应用程序名称更改为更独特,但我仍然无法在我的 Android 手机 Google 游戏中找到它。

知道为什么在浏览 Google 从 PC 播放时找到该应用程序而在搜索 Google 从我的手机设备播放时找不到该应用程序吗?

编辑: 应用程序 manifest.xml

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="it.co.boom.acc_aid">

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-feature android:name="android.hardware.camera2.full" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

<application
    android:allowBackup="true"
    android:icon="@drawable/accident"
    android:label="@string/app_name"
    android:roundIcon="@mipmap/ic_launcher_round"
    android:supportsRtl="true"
    android:theme="@style/Theme.AppCompat.DayNight.NoActionBar">
    <activity android:name=".getOfficeID"></activity>
    <activity
        android:name=".MainActivity"
        android:screenOrientation="portrait">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
</application>

</manifest>

这是我的 2 美分。可以有多种可能性。

1- 应用程序不会在不支持它们的设备上显示。请检查您的清单 xml 文件。也许它的某些特定功能是您在那里声明强制性的,但在您的设备上不可用,或者它可能是支持的最低 OS 版本等。以下是您如何从 Play 控制台查看哪些设备在排除列表中: View & restrict your app's compatible devices. Quoting from uses-feature

Google Play uses the elements declared in your app manifest to filter your app from devices that do not meet its hardware and software feature requirements.

By specifying the features that your application requires, you enable Google Play to present your application only to users whose devices meet the application's feature requirements, rather than presenting it to all users.

2- 传播更改需要一些时间。您可以尝试清除 Google Play 应用的缓存/数据,然后尝试搜索。


更新

从您分享的清单中我可以看到您声明了以下内容:

<uses-feature android:name="android.hardware.camera2.full" />

不使用 android:required 属性。来自 android:required 属性的文档:

The default value for android:required if not declared is "true".

这意味着如果设备没有此功能,它将不是受支持的设备,也不会在设备上的 Play 商店应用中显示该应用。这可能就是正在发生的事情。检查以下关于问题 的答案。它可能有助于解决您的问题。

有 3 possible 事情它可以 possibly 是。

  1. 检查 os 手机版本和 APK 的最低版本,如果你的手机 os 在你应该看到的支持范围内。

  2. 检查您发布应用程序的区域,是否针对特定 country/location。您可能看不到未在您所在地区发布的应用。

  3. 检查某个应用是否需要您的手机不支持的任何强制性功能。例如:在 android 没有摄像头的手机上将看不到需要摄像头功能的应用。