сегодня в 18:18
Одной из главных задач, стоящих перед разработчиками после релиза, является получение обратной связи от пользователей с целью совершенствования и развития приложений. Нечасто подобную информацию можно получить из отзывов в Google Play, да и не все пользователи уделяют этому своё время, даже если у них есть какие-либо идеи. Если разработчик считает необходимым получение обратной связи, он может реализовать соответствующий функционал в своём приложении самостоятельно, что влечёт за собой ряд соответствующих затрат.
Под катом хочу рассказать про классную “плюшку” под названием Profit Button, которая поможет установить диалог с пользователями вашего приложения, а также расширить его функционал так, как вы того захотите.

Profit button — элемент, представленный в виде плавающей кнопки, располагающийся поверх интерфейса вашего приложения. При тапе по кнопке, пользователю открывается окно WebView с опросом, который виден всем пользователям.
Для разработчиков
- Тонкая настройка внешнего вида и поведения Profit Button
Для изменения внешнего вида и контента Profit Button не требуется повторная публикация приложения в Google Play. Создавать и изменять опросы, а также управлять визуальными параметрами можно через соответствующий вашему приложению проект в нашей замечательной админке. - Статистика использования
На страничке вашего проекта можно отслеживать статистику взаимодействия пользователей с Profit Button: сколько раз кнопка была показана, скрыта, сколько раз пользователи перемещали её по экрану и просматривали контент.
- Таргетинг
С помощью Profit Button вы можете опрашивать только тех пользователей, чьё мнение вам наиболее интересно. Таргетинг может быть установлен как по уникальному идентификатору устройств, так и по мобильному оператору.
Как создать опрос?
Создание опроса состоит из пяти простых шагов:
- Создаём вопросы и указываем варианты ответов
- Описываем логику переходов между вопросами
- Указываем, что пользователи увидят по завершении опроса
- Оживляем внешний вид, используя один из предложенных стилей оформления
- Устанавливаем связь между опросом и проектом вашего приложения
Интеграция с Android-приложением
- Скачиваем проект из репозитория
- Добавляем библиотеку ProButton.jar в список зависимостей проекта
- Добавляем необходимые разрешения в файл манифеста:
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/> - Для устройств на Android 4.x.x необходимо добавить всего одну строку кода в метод onCreate главной Activity:
ProBtn.open(this);
В случае необходимости поддержки устройств с более старыми версиями Android на борту, также необходимо изменить код каждой Activity следующим образом:@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
if (android.os.Build.VERSION.SDK_INT < 11) {
ProBtn.onActivityCreated();
}
}
@Override
protected void onResume() {
super.onResume();
if (android.os.Build.VERSION.SDK_INT < 11) {
ProBtn.onActivityResumed(this);
}
}
@Override
protected void onPause() {
if (android.os.Build.VERSION.SDK_INT < 11) {
ProBtn.onActivityPaused();
}
super.onPause();
}
@Override
protected void onDestroy() {
if (android.os.Build.VERSION.SDK_INT < 11) {
ProBtn.onActivityDestroyed(this);
}
super.onDestroy();
}
Profit Button может быть скрыта/показана непосредственно из кода приложения с помощью методов ProBtn.showProBtn() и ProBtn.hideProBtn().
Получить данные статистики использования можно непосредственно из кода:
ProBtn.getUsageStatistics(new ProBtn.ProButtonStatisticsCallback() {
@Override
public void done(JSONObject jsonObject, Exception e) {
...
}
});
Ссылки
Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.
This entry passed through the Full-Text RSS service — if this is your content and you're reading it on someone else's site, please read the FAQ at fivefilters.org/content-only/faq.php#publishers.
Комментариев нет:
Отправить комментарий