Skip to content

Commit 42a7495

Browse files
authored
Release 8.1.0
Release 8.1.0
2 parents 2335f84 + ad7a826 commit 42a7495

File tree

8 files changed

+21
-5
lines changed

8 files changed

+21
-5
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
## 8.1.0
2+
* Added 4 new properties for AppMetrica and PushWoosh integrations - `appMetricaDeviceId`, `appMetricaUserProfileId`, `pushWooshHwId`, `pushWooshUserId`.
3+
* Updated entitlements cache logic - the case with entitlement expiration during the app session handled.
4+
15
## 8.0.0
26
New major release of Qonversion Android SDK with the new Google Play Billing features support!
37
* added base plans and offers support;

android/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,6 @@ android {
5151

5252
dependencies {
5353
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
54-
implementation "io.qonversion.sandwich:sandwich:4.0.0"
54+
implementation "io.qonversion.sandwich:sandwich:4.1.1"
5555
implementation 'com.google.code.gson:gson:2.9.0'
5656
}

ios/qonversion_flutter.podspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ Pod::Spec.new do |s|
1616
s.source_files = 'Classes/**/*'
1717
s.dependency 'Flutter'
1818
s.platform = :ios, '9.0'
19-
s.dependency "QonversionSandwich", "4.0.0"
19+
s.dependency "QonversionSandwich", "4.1.1"
2020

2121
# Flutter.framework does not contain a i386 slice. Only x86_64 simulators are supported.
2222
s.pod_target_xcconfig = { 'DEFINES_MODULE' => 'YES', 'VALID_ARCHS[sdk=iphonesimulator*]' => 'x86_64' }

lib/src/dto/user_property_key.dart

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,9 @@ enum QUserPropertyKey {
99
firebaseAppInstanceId,
1010
appSetId, // Android only
1111
advertisingId, // iOS only
12+
appMetricaDeviceId,
13+
appMetricaUserProfileId,
14+
pushWooshHwId,
15+
pushWooshUserId,
1216
custom,
1317
}

lib/src/internal/mapper.dart

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,14 @@ class QMapper {
101101
return QUserPropertyKey.appSetId;
102102
case '_q_advertising_id':
103103
return QUserPropertyKey.advertisingId;
104+
case "_q_appmetrica_device_id":
105+
return QUserPropertyKey.appMetricaDeviceId;
106+
case "_q_appmetrica_user_profile_id":
107+
return QUserPropertyKey.appMetricaUserProfileId;
108+
case "_q_pushwoosh_hwid":
109+
return QUserPropertyKey.pushWooshHwId;
110+
case "_q_pushwoosh_user_id":
111+
return QUserPropertyKey.pushWooshUserId;
104112
}
105113

106114
return QUserPropertyKey.custom;

lib/src/internal/qonversion_internal.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import 'package:qonversion_flutter/src/internal/utils/string.dart';
1111
import 'constants.dart';
1212

1313
class QonversionInternal implements Qonversion {
14-
static const String _sdkVersion = "8.0.0";
14+
static const String _sdkVersion = "8.1.0";
1515

1616
final MethodChannel _channel = MethodChannel('qonversion_plugin');
1717

macos/qonversion_flutter.podspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ Pod::Spec.new do |s|
1616
s.source_files = 'Classes/**/*'
1717
s.dependency 'FlutterMacOS'
1818
s.platform = :osx, '10.12'
19-
s.dependency "QonversionSandwich", "4.0.0"
19+
s.dependency "QonversionSandwich", "4.1.1"
2020

2121
s.pod_target_xcconfig = { 'DEFINES_MODULE' => 'YES' }
2222
s.swift_version = '5.0'

pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: qonversion_flutter
22
description: Flutter plugin to implement in-app subscriptions and purchases. Validate user receipts and manage cross-platform access to paid content on your app. Android & iOS.
3-
version: 8.0.0
3+
version: 8.1.0
44
homepage: 'https://qonversion.io'
55
repository: 'https://github.com/qonversion/flutter-sdk'
66

0 commit comments

Comments
 (0)