2016-12-16 5 views
0

Google Playのアプリで奇妙なバグが発生しました。その3つのデバイス私のアプリ [画像1]同じデバイスが動作する場合、ユーザーのデバイスは不適格と表示されます

しかしダウンロードするために不適格として示され1人のユーザーがあります:

  1. には、Google Playデベロッパーコンソールには、[0除外した装置を持つものとして、私のデバイスを示します画像2]

  2. 私は同じデバイス(同じ携帯電話キャリアとさまざまなAndroid 6.0およびOSバージョン)で不適格と見なされたものに対して複数の人でテストしましたが、は問題を発行してください。

  3. ユーザーがEN-USに所在し、そこにいることに留意する必要があります。さらに、すべてのデバイスは最低でもAndroid 6.0で出荷され、サポートされるOSの最小バージョンは4.0です。そのほか、我々は、しかし、アプリ マニフェストに 様々な<uses-permission><uses-feature>パラメータを変更することで解決し、この問題の変種を見てきました

    1. :私たちは見てカップルの仮説/可能な方向を持っています

    問題を再現できないため、 は、使用しているパーミッションのうち、使用可能なパーミッションが問題である可能性があります。

  4. この特定の人には、ある程度の人がいる可能性があります マクロレベルの電話/アカウント/再生設定で、卸売り防止アプリケーション は特定の機能を使用してアプリケーションをインストールします。しかし、 はどこから始めるのか、それとも実際には という意味の意味で可能なのかわかりません。
  5. それは(この記事の最後に)私たちのマニフェストの権限が問題(のみの使用要件が暗示されるだろうています、私たちはどのタグを使用しないことに注意)

ここでどれヘルプを引き起こしている可能性のあることが可能です非常に価値があるでしょう、私たちがテストしてきたとかなり研究し、何が起こっている可能性が失われます。

は[画像1]

enter image description here

【化2】

enter image description here

【のAndroidManifest.xml]

<?xml version='1.0' encoding='utf-8'?> 
<manifest android:installLocation="auto" android:versionCode="1014" android:versionName="1.01" package="[package_name]" xmlns:android="http://schemas.android.com/apk/res/android"> 
    <uses-sdk android:minSdkVersion="14" android:targetSdkVersion="16" /> 
    <supports-screens android:anyDensity="true" android:largeScreens="true" android:normalScreens="true" android:resizeable="false" android:smallScreens="true" android:xlargeScreens="true" /> 
    <application android:hardwareAccelerated="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name"> 
     <activity android:configChanges="orientation|keyboardHidden" android:label="@string/app_name" android:screenOrientation="nosensor" android:launchMode="singleTop" android:name="[package_name]" android:theme="@android:style/Theme.NoTitleBar" android:windowSoftInputMode="stateUnspecified|adjustResize"> 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 
       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 
    </application> 
    <uses-permission android:name="[package_name].permission.C2D_MESSAGE" /> 
    <uses-permission android:name="com.android.vending.BILLING" /> 
    <uses-permission android:name="android.permission.INTERNET" /> 
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 
    <uses-permission android:name="android.permission.VIBRATE" /> 
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> 
</manifest> 

答えて

0

デベロッパーモードを有効にしていた3台の電話機が使用可能になりました。デベロッパーモードを無効にすると問題が解決しました。理由は分かりませんが、原因は間違いありません。

0

これは2つの条件で起こります。

あなたのアプリは、ユーザーがダウンロードしようとしている国ではご利用いただけません。また、アプリの最小Androidバージョンは、ユーザーのモバイルAndroidバージョンよりも大きい場合があります。

あなたの場合、私はその国を思います。あなたのアプリがダウンロード可能な国のクロスチェック。

+0

コメントありがとうございます!このデータを含まないことについてのご謝謝:ユーザーの端末が米国に出荷されている場合(米国では利用可能です)、アプリの最小Androidバージョンが4.0の場合その情報を投稿に追加します:) –

+0

アプリをアップロードしたPlayストアアカウントの[価格と配信]タブで、アプリの配信を選択した国はいくつですか? – hfarhanahmed

+0

それは136カ国を示しています –

関連する問題