Не все пользователи знают, как добавлять виджеты в Android

Именно к такому выводу я пришел.

Лично я столкнулся с этой проблемой сначала на виджетах «KM Пластилиновые виджеты«, когда начал получать письма и плохие рейтинги с общей для всех фразой: «Не могу их установить».

Недавно проблема проявилась в виджетах КМ Рождественские виджеты, которые сильно просели в рейтинге и причина была аналогичная — пользователи не знают как добавить виджеты.

Конечно, многие пользователи умеют пользоваться виджетами в Android,  но и достаточно небольшое количество юзеров могут изрядно подпортить рейтинг Вашему приложению.

Выход из ситуации

Для своих виджетов я стал добавлять специальную активность, в которой описано, что виджет корректно установлен, и если пользователь желает его добавить, то нужно изучить определенные инструкции.

Как добавить виджеты в Android

Сразу хочу заметить, что решения типа сделать скриншоты не позволят Вам из-за фрагментации лаунчеров абсолютно для всех объяснить  как добавлять виджеты.

В коде манифеста можно добавить активность следующим образом:
<activity <android:name="com.mikhaylov.kolesov.plasticinechristmaswidgets.KMLauncherActivity"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.INFO" />
</intent-filter>
</activity>

В этом случае пользователь после загрузки в Google Play видит не кнопку «Удалить», а кнопку «Открыть». По данной кнопке открывается созданная активность. Дополнительно создается ярлык на рабочем столе, что позволяет пользователю найти и его и не считать, что виджет не установлен, а по клику он поймет, что эта операция отличается от обычных приложений.