summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@theqtcompany.com>2016-01-08 12:43:49 +0100
committerEskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@theqtcompany.com>2016-01-08 12:47:18 +0000
commit1cb83f91c312742dc996f6a1fb753f5904df8486 (patch)
tree84ea5e70a0211aef013d5caa7575730c60466289
parentc7d79fab99aaea834e6991602c2b14c22a30ae40 (diff)
Fix crash when targeting Android version >= 5.0
For applications that target Lollipop or higher, Android now requires the intent for purchases to have an explicit package set. [ChangeLog][Android] Fixed crash when target version was set to Android 5.0 or higher. Change-Id: I8d8be0381ae4e869e1bd537936fbcbeb1da802bb Task-number: QTBUG-48938 Reviewed-by: Kai Uwe Broulik <kde@privat.broulik.de> Reviewed-by: Christian Stromme <christian.stromme@theqtcompany.com>
-rw-r--r--src/android/src/org/qtproject/qt5/android/purchasing/QtInAppPurchase.java1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/android/src/org/qtproject/qt5/android/purchasing/QtInAppPurchase.java b/src/android/src/org/qtproject/qt5/android/purchasing/QtInAppPurchase.java
index 48261b1..17fddf7 100644
--- a/src/android/src/org/qtproject/qt5/android/purchasing/QtInAppPurchase.java
+++ b/src/android/src/org/qtproject/qt5/android/purchasing/QtInAppPurchase.java
@@ -123,6 +123,7 @@ public class QtInAppPurchase
{
Intent serviceIntent = new Intent("com.android.vending.billing.InAppBillingService.BIND");
+ serviceIntent.setPackage("com.android.vending.billing");
if (!m_context.getPackageManager().queryIntentServices(serviceIntent, 0).isEmpty()) {
m_context.bindService(serviceIntent, m_serviceConnection, Context.BIND_AUTO_CREATE);
} else {