繁体   English   中英

Android应用未在Google Play商店搜索中显示(不在所有手机中)

[英]Android App not showing in Google play store search(Not in all mobiles)

我刚刚将应用程序上传到Google Play商店,这是以下链接

https://play.google.com/store/apps/details?id=com.kamalaminfo.jiljilradio1

当用户在Play商店中搜索此应用时, 它不会仅在某些设备中列出我的应用程序 (Samsung Star Pro)。此错误消息已显示

在此输入图像描述

但是,当我尝试从我的Eclipse IDE安装此应用程序意味着它已成功安装。

请提供一些有关此问题的有用信息..

 <?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.kamalaminfo.jiljilradio1"
    android:installLocation="preferExternal"
    android:versionCode="15"
    android:versionName="1.8" >
    <uses-sdk
        android:minSdkVersion="8"
        android:targetSdkVersion="18" />
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.CALL_PHONE" />
    <uses-permission android:name="android.permission.READ_PHONE_STATE" />
    <uses-permission android:name="android.permission.PROCESS_OUTGOING_CALLS" />
    <uses-permission android:name="android.permission.READ_PHONE_STATE" >
    </uses-permission>
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>

    <application
        android:allowBackup="true"
        android:icon="@drawable/logo"
        android:label="@string/app_name"
       >
        <activity
            android:name="com.kamalaminfo.jiljilradio1.MainCategory"
            android:alwaysRetainTaskState="True"
            android:label="@string/app_name"
            android:launchMode="singleInstance"
            android:screenOrientation="portrait" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

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

        <service android:name="com.kamalaminfo.jiljilradio1.service.MusicPlayService" >
        </service>

        <receiver
            android:name="com.kamalaminfo.jiljilradio1.helper.IncomingCallReciever"
            android:enabled="true" >
            <intent-filter>
                <action android:name="android.intent.action.PHONE_STATE" >
                </action>
                <action android:name="android.intent.action.NEW_OUTGOING_CALL" />
            </intent-filter>
        </receiver>
        <activity android:name="com.kamalaminfo.jiljilradio1.SocialMedias" >
        </activity>
        <activity android:name="com.kamalaminfo.jiljilradio1.MainActivity" >
        </activity>
        <activity android:name="com.kamalaminfo.jiljilradio1.ProgramList" >
        </activity>
        <activity android:name="com.kamalaminfo.jiljilradio1.Twitter" >
        </activity>
        <activity android:name="com.kamalaminfo.jiljilradio1.Contacts" >
        </activity>
        <activity android:name="com.kamalaminfo.jiljilradio1.ShareItWith" >
        </activity>
        <service android:name="com.kamalaminfo.jiljilradio1.service.VersionCheckService" >
        </service>
        <activity android:name="com.kamalaminfo.jiljilradio1.MoreAppsActivity" >
        </activity>
        <activity android:name="com.kamalaminfo.jiljilradio1.MoreApps"></activity>
        <activity
            android:name="com.google.ads.AdActivity"
            android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize" />
    </application>

</manifest>

一般而言,明确声明应用所需的手机功能是个好主意,即使您要求的权限可以隐含这些功能。

它也使您更容易 - 因为它迫使您思考每个权限,以及它将如何影响不同的设备。

在这里阅读这个功能:


电话通话权限

这可能是因为您的应用中的“电话”权限 - 我发现它也不适用于我的Nexus 7。

您的清单将声明CALL-PHONE权限:

<uses-permission android:name="android.permission.CALL_PHONE" />

默认情况下,此权限要求设备具有电话功能。 您可以使用以下方法显式禁用该要求

<uses-feature android:name="android.hardware.telephony" android:required="false" />

注意:在您的代码中,您可能需要在尝试任何电话功能之前进行检查,否则您的应用可能会崩溃。


GPS许可

三星Star Pro手机没有GPS。

你明确了GPS的许可:

<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />

如上所述,这产生了对GPS的要求,您也可以尝试以类似的方式关闭它。

<uses-feature android:name="android.hardware.location.network" android:required="true" />
<uses-feature android:name="android.hardware.location.gps" android:required="false" />

在此示例中,我需要NETWORK位置,但不需要GPS。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM