Было бы неплохо, если бы Google / Android однажды разрешил настраиваемое диалоговое окно rate-my-app, в котором эта пользовательская информация могла бы быть известна на стороне сервера, и не открывало бы диалоговое окно разработчика / приложения, если в этом нет необходимости. (пользователь уже оценил приложение). Запрос о желаемом за действительное
К сожалению, в настоящее время это невозможно. См. Как узнать, оценил ли конкретный пользователь приложение для Android?
Кроме того, хотя может быть предложено использовать что-то вроде android-market-api
, обратите внимание, что это нарушает отсутствующие лицензии, и вы можете потерять учетную запись разработчика , хотя я сомневаюсь в этом, но приложение может быть загадочным образом заблокировано в один прекрасный день!
Я думаю, что самой большой проблемой является проблема конфиденциальности.
Что касается обходных путей, может быть, лучше подождать чего-нибудь официального. Все неофициальные API часто ненадежны в отношении изменений, которые вносит Google, и неофициальные API должны выявлять и устранять проблемы, пока служба больше не работает, и невозможно продолжать работу до тех пор, пока она не будет исправлена. Таким образом, простая установка SharedPreference может быть наиболее удобным для вас достижением на данный момент. Либо при первом запуске , с задержкой и указанными интервалами , либо, если пользователь уже установил флажок «Больше не спрашивать / уже оценен» .