diff options
author | Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@theqtcompany.com> | 2016-01-08 12:43:49 +0100 |
---|---|---|
committer | Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@theqtcompany.com> | 2016-01-08 12:47:18 +0000 |
commit | 1cb83f91c312742dc996f6a1fb753f5904df8486 (patch) | |
tree | 84ea5e70a0211aef013d5caa7575730c60466289 | |
parent | c7d79fab99aaea834e6991602c2b14c22a30ae40 (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.java | 1 |
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 { |