Ich habe zwei Apps auf dem Marktplatz gelistet. Eine davon ist eine kostenlose Demo-Anwendung und die zweite ist eine zweite Anwendung, die die Vollversion der ersten Anwendung freischaltet. Ich habe einen Bericht von einem Benutzer erhalten, dass die Demo auf ihrem Huawei installiert, aber der Markt listet sie als "inkompatibel" auf. Ich habe keine weiteren Berichte darüber erhalten und kann bei Google nichts Nützliches finden. Die beiden manifesten xmls sind unten, die Demo-App zuerst und die Schlüssel-App die zweite. Könnte dies durch die Check-Lizenz-Erlaubnis verursacht werden? In der Android Market Developer Console ist der Abschnitt "Unterstützte Geräte" genau der gleiche für beide Apps:
%Vor%Unterstützte Geräte [Weitere Informationen] Dies Anwendung ist nur verfügbar für Geräte mit diesen Funktionen, wie definiert in Ihrem Anwendungsmanifest.
Bildschirmlayouts: KLEIN NORMAL GROSS XLARGE
Erforderliche Gerätefunktionen android.hardware.touchscreen
Eine Sache zu tun ist, laden Sie beide Apps von Market, ziehen Sie sie vom Gerät (mit "adb pull"), und verwenden Sie dann "aapt dump badging" auf jedem von ihnen. Dies druckt die "badging" Informationen für die App aus; Es ist dasselbe, das Market verwendet, um Filter und andere Dinge über die App zu bestimmen. Wenn sich zwischen ihnen nichts unterscheidet, liegt das Problem nicht darin, wie Sie Ihre Apps erstellt haben.
Tags und Links android