Android:Не удается добавить новые встроенные продукты в приложение ...?
-
26-10-2019 - |
Вопрос
Я создаю игру с возможностью покупки дополнительных уровней внутри приложения.Я внедрил весь необходимый код, и тестовые покупки работают безукоризненно.Однако, когда я захожу добавить продукты в свое (неопубликованное) приложение, я получаю следующее сообщение на панели управления Android developer:
"Новые продукты в приложении не могут быть добавлены, поскольку текущая версия приложения не использует разрешение на выставление счетов".
Это те разрешения, которые у меня есть:
<uses-permission android:name="android.permission.WAKE_LOCK"/>
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="android.permission.com.android.vending.BILLING" />
<uses-permission android:name="android.permission.BILLING" />
Поэтому я не могу понять, почему я получаю это сообщение.Я был бы очень признателен за любую помощь, я пытаюсь выпустить игру в эти выходные, и это мой последний барьер.
Заранее спасибо, и будьте уверены, я приму ответ, я знаю, что люди здесь иногда беспокоятся по этому поводу.
Решение
Проблема в разрешении.Использование
<uses-permission android:name="com.android.vending.BILLING" />
Похоже, что ваше приложение получает все необходимые разрешения.Мой совет - убедитесь, что загруженная версия приложения является текущей, а также что вы вошли в систему, используя свою учетную запись продавца Google Checkout (она отличается от обычной учетной записи Google или Google Checkout), как указано в ссылке Судя по документам. Надеюсь, это поможет!