2010-09-04 3 views
2

Я применил android licensing в своем приложении, следуя примеру кода, используя ServerManagedPolicy.Лицензия на Android ServerManagedPolicy возвращает dontAllow, когда соединение с данными не активно

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

ответ

2

Это проблема с использованием тестовых учетных записей, они истекают кэшированный результат через 1 минуту (минимум)

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

0
  1. Загрузить пример приложения в Market. Внесите изменения в профиль.
  2. Подождите несколько часов, перед тем, что вы никогда не получите «лицензированные» тестовый результат с рынка
  3. При тестировании на телефон, убедитесь, чтобы использовать тот же APK, как вы загрузили: Используйте команду «latform-tools/adb install <file>.apk»

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

  • Нет связанных вопросов^_^