2013-04-22 2 views
3

Недавно я потерял хранилище ключей для своего приложения для Android (до его публикации), поэтому мне нужно было создать новое приложение на консоли разработчика Play Store, изменить имя моего пакета и т. Д.Что может заставить getSkuDetails() вернуть null?

После этого мой приложение биллинга реализации сломал: когда я использую queryInventoryAsync() на моем IabHelper, кажется, что в моем инвентаре ничего нет. Я уверен, что есть что-то, что я забыл обновить в моей консоли разработчика или что-то в этом роде, но я не уверен, что.

Вещи Я проверил:

  1. в приложение продукт, который я хочу, SkuDetails на активно.
  2. Ску, которую мы запрашиваем в запросе, действительно существуют в игре Google.
  3. Продукт еще не был приобретен.

Что еще может отсутствовать?

+0

Вы приобрели продукт до этого? –

+0

IM, имеющий аналогичную проблему, несколько раз я получаю полный список запрошенных единиц, и иногда я получаю некоторые (а остальные - NULL) ... – fersarr

ответ

2

Это происходит чаще всего после того, как Google изменил способ работы в PlayStation Store.

До нам оставалось только загружать подписанный APK без его публикации.

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

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