2012-02-13 3 views
0

В настоящее время я создаю приложение и хотел бы создать демонстрационную версию (бесплатную) и полную версию.Android - флаг использования настроек

Тем не менее, мне интересно, как я могу установить какой-то флаг, так что, когда демо-версия была использована 5 раз, вам нужно купить полную версию, чтобы продолжить использовать. Это использование будет обнаружено на кнопке отправки.

Я рассматривал возможность установки флага в приложении, однако освобождался от того, что пользователь может удалить приложение, а затем переустановить его, превзойдя мой установленный флаг (так как это вернет его к 0).

У кого-нибудь есть какие-нибудь умные решения для моей маленькой дилемы?

Благодаря

ответ

1

Вы могли бы хотеть попробовать один из методов в этом ответе: https://stackoverflow.com/a/996288/1205715

+0

Мое мнение указывает на ответы третьей техники. – lulumeya

+0

Глядя на это, мне, возможно, придется пойти с третьим вариантом, так как установка бомбы замедленного действия, которую я считаю плохой маркетинговой схемой, и первый вариант - та же проблема, о которой я говорил в своем вопросе. Если у вас есть более простые варианты, пожалуйста, дайте мне знать. Спасибо –

0

Я думаю, что не представляется возможным с локальным приложением. Сохранение файла на SD-карте со странным именем файла может быть способом, но это не идеально. На мой взгляд, правильным способом является использование сервера приложений, который управляет временем выполнения пользователем с уникальным UUID.

+0

Стоит помнить, что может быть сложно получить уникальный идентификатор устройства для Android ... телефония может работать, но вы должны помнить устройства, такие как планшеты, которые не предоставляют эту информацию. – Theblacknight

+0

Android os предоставляет класс UUID, который генерирует уникальный идентификатор. – lulumeya

+0

Это правда, но если пользователь переустановит, вы получите новый UUID. Я указывал на трудности с постоянным связыванием UID с устройством. – Theblacknight

0

Возможно, стоит подумать об альтернативном подходе.

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

Также стоит учесть тот факт, что если у вас есть платная версия приложения, ее можно пиратствовать довольно быстро, одному человеку просто нужно получить полный апк. Однако, если вы идете с моделью покупки приложений, вы будете разрешать Google обрабатывать много этих проблем для вас ... просто мысль, и дорога, которую я возьму с моим следующим приложением.

+0

Это звучит как фантастическая идея, и я намеренно буду изучать ее в своем приложении. Тем не менее, мое приложение требует полного использования, в противном случае это не очень полезно, поэтому это действительно не решает мою проблему, упомянутую выше. Блестящий совет, хотя и я буду использовать этот подход вместе с каким-то исправлением для моей проблемы. благодаря –

Смежные вопросы