Google Play не показывает мое приложение (с разрешением "CallPhone") для планшета
Как показать мое приложение (с разрешения "CallPhone") в Google Play для планшета, не имеет опции "CallPhone"
2 ответа
Если вы используете разрешение CALL_PHONE, но ваше приложение не полагается исключительно на его использование (все остальное работает просто отлично, без использования функций телефонии), вы также должны добавить это в свой манифест.
<uses-feature
android:name="android.hardware.telephony"
android:required="false" />
Источник: http://commonsware.com/blog/2011/02/25/xoom-permissions-android-market.html
При этом вам также необходимо позаботиться о функциональности. В каждом Activity
который использует CALL_PHONE
разрешение, вы также должны проверить в своем JAVA, если устройство поддерживает его.
Пример:
Context context; // Some object, such as Activity, that extends Context
// ...
boolean hasTelephony = context.getPackageManager().hasSystemFeature(PackageManager.FEATURE_TELEPHONY);
if (hasTelephony) {
// DEVICE SUPPORTS CALL_PHONE. DO YOUR BIT HERE
}
else {
// DEVICE DOESN'T SUPPORT THE CALL_PHONE FEATURE. SHOW A TOAST OR A DIALOG OR SOMETHING HERE
}
Задавать android:required="false"
для тега меток Руководство по Android поможет вам.
Также посмотрите эту тему, так как она отвечает на тот же вопрос.