Страницы

Поиск по вопросам

пятница, 5 октября 2018 г.

“Этот продукт не продается” Billing

"Этот продукт не продается" при появлении кнопки покупки, что не так?. Ключ добавил, ключ добавил, приложение в релиз залил теперь она в маркете, но кнопка все равно не работает, что делать7
APK Залит в релизе, Можно найти в маркете название АвтоПро ID покупок выбрал контролируется Google, название такое buy_gold
public class Vip extends AppCompatActivity implements View.OnClickListener, BillingProcessor.IBillingHandler{ BillingProcessor bp; String KEY=""; String SKU="buy_gold";
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.vip); ((TextView)toolbar.findViewById(R.id.tb_textView)).setText(""); ((ImageView)toolbar.findViewById(R.id.tb_imageView)).setOnClickListener(this); bp = new BillingProcessor(this, KEY, this); }
@Override public void onClick(View v) { switch (v.getId()){ case R.id.tb_imageView: bp.purchase(Vip.this,SKU); break; } }
@Override public void onProductPurchased(String s, TransactionDetails transactionDetails) { Log.e("asd",s+" "+transactionDetails.toString()); }
@Override public void onPurchaseHistoryRestored() {
}
@Override public void onBillingError(int i, Throwable throwable) {
}
@Override public void onBillingInitialized() {
} }
В манифесте прописал Billing, в градле подключил эту либу


Ответ

Для успешной тестовой покупки надо:
Выложенное в маркет приложение в бета-версии. Созданный продукт для покупки Список юзеров-тестировщиков в консоли. Эти юзеры-тестировщики должны принять участие в бета-тесте путём перехода по ссылке из консоли. приложение должно быть подписано релизным ключом, идентичным тому, коим подписана версия в маркете. Версия приложения на девайсе (versionCode в build.gradle) должна совпадать с версией приложения, опубликованного в маркете.

Комментариев нет:

Отправить комментарий