Чтобы сделать вещи еще более сложными, вы, вероятно, захотите поймать использование на разных устройствах, а также разрешить покупки на всех устройствах, как только они купят ваш продукт в приложении.
Обмен покупками на их устройствах будет работать, но тестирование, если оно когда-либо установлено, невозможно. Вы можете хранить идентификаторы устройств на своем сервере, но это не поймает проблему с разными устройствами.
Ваши варианты - либо заставить пользователей создавать онлайн-учетную запись, либо совместно использовать данные. Это лучше всего работает, если пользователь хранит множество своих данных, которые необходимо синхронизировать, так как в противном случае несколько учетных записей будут обходить этот подход. Другой вариант - сделать период тестирования намного короче и пересмотреть вашу цену. Удаление и переустановка будут очень раздражающими, особенно если им потребуется некоторое время, чтобы настроить приложение на свои нужды. Вы торгуете некоторыми hardcore-deleter-redownloaders для тех, кто перестанет использовать ваше приложение через несколько месяцев и больше не будет покупать дополнительное приложение.
Записи реестра? – zengr
Извините: мое приложение работает на iPhone. – david
Яблоко нахмурился по ограниченным срокам функциям, поэтому ваше приложение, вероятно, будет отклонено, если оно отключится после определенной продолжительности. –