Articles of в приложении биллинг

InApp, приобретенный в Android

public static boolean verify(PublicKey publicKey, String signedData, String signature) { Log.i(TAG, "signature: " + signature); Signature sig; try { sig = Signature.getInstance(SIGNATURE_ALGORITHM); sig.initVerify(publicKey); sig.update(signedData.getBytes()); if (!sig.verify(Base64.decode(signature))) { Log.e(TAG, "Signature verification failed."); return false; } return true; } catch (NoSuchAlgorithmException e) { Log.e(TAG, "NoSuchAlgorithmException."); } catch (InvalidKeyException e) { Log.e(TAG, "Invalid key specification."); } catch (SignatureException […]

Добавление покупки в приложение в существующее опубликованное приложение и его тестирование без публикации

Я пытаюсь добавить покупку в приложении для моего существующего опубликованного приложения, которое ранее не имело разрешения на выставление счетов. Я загрузил обновленный APK с разрешением на выставление счетов, но не активировал его, так как я не хочу публиковать этот черновик. Однако я не могу добавить продукт в приложение – он все еще говорит: «текущая версия […]

Android в приложении billing v3 response, не включая orderId

Я потратил почти два дня на обработку биллинга в приложении для Android. Все работает нормально, но в конце я не получаю orderId в ответ JSON, и это избавляет меня от мысли. Я не знаю, чего мне не хватает. Любая помощь приветствуется. Это ответ JSON, который я получаю в purchaseFinishListener : jsonPurchaseInfo: {"packageName":"com.app.mikedevice","productId":"monthly","purchaseTime":1429697010648,"purchaseState":0,"purchaseToken":"adbidjaciiidgknlglflebfb.AO-J1OxdrgGs2kFS-xf6Qo7j3eKabw4-Rto9xli4XqpPua_WtJVLNJSIpd3Oxwq7s_Uja4bVywEFf-iUP1g1dByizN984WHYi12ekQZ8T7X6oiitr5uiX2c","autoRenewing":true}

Невозможно изменить валюту по умолчанию для выставления счетов в приложении

В настоящее время я добавляю элементы на консоли разработчика, но я столкнулся с проблемой. Проблема в том, что Google требует от меня добавить цену для моей родной страны. В моем случае это Норвегия с валютой NOK. Я хочу, чтобы цена была равной во всех странах, включая Норвегию, так как я жестко привязал цену к моему […]

Изменение платного Android-приложения для бесплатного использования в App Billing – дедушка существующих клиентов

У меня есть платное приложение в Google Play сегодня, что я хочу перейти на бесплатное приложение с 3 покупками In-App. Проблема заключается в том, как «отдавать» покупку In-App существующим клиентам, которые уже заплатили за приложение. Я просто подумал – может ли лицензия сделать трюк? В существующем платном приложении используется лицензия Google, но это больше не […]

Ошибка покупки приложения в статических кодах

Я использую текущий код для покупки для вызова покупки Bundle buyIntentBundle = mService.getBuyIntent(3, pContext.getPackageName(), "android.test.canceled", "inapp", "bGoa+V7g/yqDXv"); Set<String> allKeys = buyIntentBundle.keySet(); Object responseCode= buyIntentBundle.get("RESPONSE_CODE"); Object intent= buyIntentBundle.get("BUY_INTENT"); Log.i(TAG,"buyIntentBundle"+buyIntentBundle.keySet()+"responseCode"+responseCode+"intent"+intent); PendingIntent pendingIntent = buyIntentBundle.getParcelable("BUY_INTENT"); if (pendingIntent != null) { pContext.startIntentSenderForResult(pendingIntent.getIntentSender(), 2013, new Intent(), Integer.valueOf(0), Integer.valueOf(0),Integer.valueOf(0)); } Теперь onActivityResult я проверяю if (requestCode == 2013) { Log.i(TAG, "onactivity […]

Платежи в приложениях для Android Amazon AppStore

Я знаком с платежами в приложениях из Google http://developer.android.com/guide/market/billing/index.html. Но существуют ли другие решения, которые могут быть реализованы для приложений, распространяемых через рынок амазонок? В качестве альтернативы, работает ли система google google, если приложение не было распространено на рынке google?

In-App-Billing – BillingHelper полностью не создан

Что я пытаюсь сделать Привет, ребята, я пытаюсь создать некоторые In-App-продукты для своего приложения, для использования пожертвований. Потому что я отдаю свободный musik моего друга – он рвется. Независимо от того, я создал 5 продуктов In-App на моей учетной записи разработчика: donate_small donate_midsmall donate_medium donate_large donate_xlarge Это ссылочный ключ, который я создал там. Они сохраняются […]

В биллинге приложения не работает в новой версии моего приложения

Мое приложение некоторое время находилось в игровом магазине, и это сработало. Вчера я выпустил обновление и нашел в нем ошибку, которую я хочу исправить сегодня. После загрузки моей альфа-apk на страницу издателя с новой версией и кодом версии (чтобы я мог протестировать покупки), в приложениях не работают в этой новой версии. Я не изменил код, […]

Как протестировать локализованные цены с помощью In-app billing v3

В моем приложении отображаются цены, о которых сообщает API getSkuDetails (). Чтобы подтвердить, что он работает, я хотел бы настроить свое устройство для отображения цен для разных локалей. Я попытался войти в систему с учетными записями Google из разных стран и установить системный язык, но цены по-прежнему отображаются в моей собственной локали. Как настроить устройство, […]