0

アプリのいくつかのバージョンを Play で公開していますが、それらがタブレットに表示されないというフィードバックを受けています。thisthisthisを見てきましたが、ご覧のとおり、それらは適用されないようです。私は明示的にすべての画面をサポートし、テレフォニーを不要としてマークします。私のアプリはエンド ユーザーに無料であるため、コピー防止を使用しません。誰でも問題を確認できますか?

私のマニフェスト:

    <?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
      android:versionCode="1"
      android:versionName="12.0" package="com.example.app">
    <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="11"/>
    <uses-permission android:name="android.permission.CALL_PHONE"></uses-permission>
    <uses-permission android:name="android.permission.INTERNET"></uses-permission>
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission>
    <uses-permission android:name="android.permission.READ_PHONE_STATE"></uses-permission>
    <uses-permission android:name="android.permission.WRITE_CALENDAR" />
    <uses-permission android:name="android.permission.READ_CALENDAR" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <permission android:name="com.example.app.permission.C2D_MESSAGE" android:protectionLevel="signature" />
    <uses-permission android:name="com.example.app.permission.C2D_MESSAGE" /> 
    <!-- App receives GCM messages. -->
    <uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" />
    <!-- GCM connects to Google Services. -->
    <uses-permission android:name="android.permission.INTERNET" /> 
    <!-- GCM requires a Google account. -->
    <uses-permission android:name="android.permission.GET_ACCOUNTS" />
    <!-- Keeps the processor from sleeping when a message is received. -->
    <uses-permission android:name="android.permission.WAKE_LOCK" />

    <!-- So that tablets, without telephony will not be filtered out by the market. -->
    <uses-feature android:name="android.hardware.telephony" android:required="false" />
    <supports-screens 
     android:smallScreens="true"
     android:normalScreens="true"
     android:largeScreens="true"
     android:xlargeScreens="true"
                  android:anyDensity="true"/>


    <application android:name="com.example.app.Application" 
        android:icon="@drawable/icon" android:label="@string/app_name">

        <receiver android:name="com.google.android.gcm.GCMBroadcastReceiver" android:permission="com.google.android.c2dm.permission.SEND" >
          <intent-filter>
            <action android:name="com.google.android.c2dm.intent.RECEIVE" />
            <action android:name="com.google.android.c2dm.intent.REGISTRATION" />
            <category android:name="com.example" />
          </intent-filter>
        </receiver>

        <service android:name="com.example.app.GCMIntentService" />

        <activity android:name="com.example.app.SplashActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

        <activity android:name="com.example.app.NavigationActivity" android:label="@string/app_name" android:launchMode="singleTask">
            <intent-filter>
                <action android:name="android.intent.action.SEARCH" />
            </intent-filter>
        </activity>

        <activity android:name="com.example.app.MainActivity"></activity>

    </application>
</manifest>
4

2 に答える 2

1

CALL_PHONE 権限が含まれています。ほとんどのタブレットはこの機能を提供しておらず、フィルターで除外されている可能性があります。

追加情報/アイデアについては、こちらを参照してください

android.permission.CALL_PHONE タブレット用

于 2013-03-06T20:01:46.790 に答える
1

<uses-feature android:name="android.hardware.telephony" android:required="false"></uses-feature> さらに調査した結果、アプリを見つけることができなかった少数のユーザーは、(マニフェストにない) 古いアプリを探していたようです 。新しいアプリは問題ないようです。回答ありがとうございます。

于 2013-03-07T15:44:45.383 に答える