From ee4e9fba7aa05b9b92137a2f205c368eec2f8bf9 Mon Sep 17 00:00:00 2001 From: euriasb Date: Thu, 7 Oct 2021 12:41:57 -0700 Subject: [PATCH 1/4] Fix typo in android BUO converter `setCanonicalIdentifier` was being called instead of `setCanonicalUrl` --- .../rsmarques/flutter_branch_sdk/FlutterBranchSdkHelper.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/android/src/main/java/br/com/rsmarques/flutter_branch_sdk/FlutterBranchSdkHelper.java b/android/src/main/java/br/com/rsmarques/flutter_branch_sdk/FlutterBranchSdkHelper.java index 9c223c98..08657d23 100644 --- a/android/src/main/java/br/com/rsmarques/flutter_branch_sdk/FlutterBranchSdkHelper.java +++ b/android/src/main/java/br/com/rsmarques/flutter_branch_sdk/FlutterBranchSdkHelper.java @@ -34,7 +34,7 @@ BranchUniversalObject convertToBUO(HashMap argsMap) { buo.setCanonicalIdentifier(canonicalIdentifier); if (argsMap.containsKey("canonicalUrl")) - buo.setCanonicalIdentifier((String) argsMap.get("canonicalUrl")); + buo.setCanonicalUrl((String) argsMap.get("canonicalUrl")); if (argsMap.containsKey("title")) buo.setTitle((String) argsMap.get("title")); if (argsMap.containsKey("contentDescription")) @@ -250,4 +250,4 @@ List jsonArrayToList(JSONArray array) throws JSONException { } return list; } -} \ No newline at end of file +} From 8ed3bb0a407fae3be3ade3b9bbbbf8e68b9e5fbc Mon Sep 17 00:00:00 2001 From: Rodrigo de Souza Marques Date: Mon, 18 Oct 2021 21:22:43 -0300 Subject: [PATCH 2/4] Updated Native `Android` and `iOS` SDKs --- CHANGELOG.md | 6 ++++++ README.md | 4 ++-- android/build.gradle | 2 +- example/ios/Podfile.lock | 10 +++++----- ios/flutter_branch_sdk.podspec | 2 +- pubspec.yaml | 2 +- 6 files changed, 16 insertions(+), 10 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b054cadc..ae3af281 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,9 @@ +## 3.5.0 +* Updated Native `Android` and `iOS` SDKs: + **Android Native SDK Update 5.0.14 - [Android Version History](https://github.com/BranchMetrics/android-branch-deep-linking-attribution/releases) + **iOS Native SDK Update 1.40.1 - [iOS Version History](https://github.com/BranchMetrics/ios-branch-deep-linking-attribution/releases) +* [Added support to Clipboard Deferred Deep Linking](https://help.branch.io/developers-hub/docs/ios-advanced-features#clipboard-deferred-deep-linking) + ## 3.4.0 * Updated Native `Android` and `iOS` SDKs: **Android Native SDK Update 5.0.10 - [Android Version History](https://github.com/BranchMetrics/android-branch-deep-linking-attribution/releases) diff --git a/README.md b/README.md index e4f24fcf..fb274b3e 100644 --- a/README.md +++ b/README.md @@ -6,8 +6,8 @@ Branch.io helps mobile apps grow with deep links that power referral systems, sh Supports Android, iOS and Web. -* Android - Branch SDK Version >= 5.0.9 [Android Version History](https://github.com/BranchMetrics/android-branch-deep-linking-attribution/releases) -* iOS - Branch SDK Version >= 1.39.3 [iOS Version History](https://github.com/BranchMetrics/ios-branch-deep-linking-attribution/releases) +* Android - Branch SDK Version >= 5.0.14 [Android Version History](https://github.com/BranchMetrics/android-branch-deep-linking-attribution/releases) +* iOS - Branch SDK Version >= 1.40.1 [iOS Version History](https://github.com/BranchMetrics/ios-branch-deep-linking-attribution/releases) Implemented functions in plugin: diff --git a/android/build.gradle b/android/build.gradle index 6ac86e52..6b457cd6 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -34,7 +34,7 @@ android { } dependencies { - implementation 'io.branch.sdk.android:library:5.0.10' + implementation 'io.branch.sdk.android:library:5.0.14' implementation 'com.google.firebase:firebase-appindexing:19.0.0' implementation 'com.google.android.gms:play-services-ads-identifier:16+' implementation 'androidx.browser:browser:1.3.0' diff --git a/example/ios/Podfile.lock b/example/ios/Podfile.lock index 4a14c741..1d83c261 100644 --- a/example/ios/Podfile.lock +++ b/example/ios/Podfile.lock @@ -1,8 +1,8 @@ PODS: - - Branch (1.39.4) + - Branch (1.40.1) - Flutter (1.0.0) - flutter_branch_sdk (2.0.0): - - Branch (~> 1.39.4) + - Branch (~> 1.40.1) - Flutter DEPENDENCIES: @@ -20,9 +20,9 @@ EXTERNAL SOURCES: :path: ".symlinks/plugins/flutter_branch_sdk/ios" SPEC CHECKSUMS: - Branch: d21c40c47b5c15c6ab709cdf7d965a50059e0546 - Flutter: 434fef37c0980e73bb6479ef766c45957d4b510c - flutter_branch_sdk: f2c25c9f3446f78046444427d7d57a1fda55e8b5 + Branch: e9cf368f79b6da7537fd1866b81037aec32ceb5b + Flutter: 50d75fe2f02b26cc09d224853bb45737f8b3214a + flutter_branch_sdk: f20e64919bbcc3c6509ae3078610b6f6ed26c4f5 PODFILE CHECKSUM: aafe91acc616949ddb318b77800a7f51bffa2a4c diff --git a/ios/flutter_branch_sdk.podspec b/ios/flutter_branch_sdk.podspec index a7fa1f6b..b2ae6098 100644 --- a/ios/flutter_branch_sdk.podspec +++ b/ios/flutter_branch_sdk.podspec @@ -15,7 +15,7 @@ Flutter Plugin for Brach Metrics SDK - https://branch.io s.source = { :path => '.' } s.source_files = 'Classes/**/*' s.dependency 'Flutter' - s.dependency 'Branch', '~> 1.39.4' + s.dependency 'Branch', '~> 1.40.1' s.platform = :ios, '9.0' # Flutter.framework does not contain a i386 slice. Only x86_64 simulators are supported. diff --git a/pubspec.yaml b/pubspec.yaml index f351cfb0..f351e3da 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,6 +1,6 @@ name: flutter_branch_sdk description: Flutter Plugin for create deep link using Brach SDK (https://branch.io). This plugin provides a cross-platform (iOS, Android). -version: 3.4.0 +version: 3.5.0 homepage: https://github.com/RodrigoSMarques/flutter_branch_sdk environment: From f3d417bcb32b7cb347124c5e22da47219580fce1 Mon Sep 17 00:00:00 2001 From: Rodrigo de Souza Marques Date: Mon, 18 Oct 2021 21:32:14 -0300 Subject: [PATCH 3/4] Update CHANGELOG.md --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ae3af281..2b8d7933 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,7 @@ * Updated Native `Android` and `iOS` SDKs: **Android Native SDK Update 5.0.14 - [Android Version History](https://github.com/BranchMetrics/android-branch-deep-linking-attribution/releases) **iOS Native SDK Update 1.40.1 - [iOS Version History](https://github.com/BranchMetrics/ios-branch-deep-linking-attribution/releases) -* [Added support to Clipboard Deferred Deep Linking](https://help.branch.io/developers-hub/docs/ios-advanced-features#clipboard-deferred-deep-linking) +* Bug fix #124: typo in android BUO converter ## 3.4.0 * Updated Native `Android` and `iOS` SDKs: From 0e6524386fde29466c99977382c4ede33fce05b7 Mon Sep 17 00:00:00 2001 From: Rodrigo de Souza Marques Date: Mon, 18 Oct 2021 21:38:31 -0300 Subject: [PATCH 4/4] Updating minimum iOS deployment target from 8.0 to 9.0. --- example/ios/Flutter/AppFrameworkInfo.plist | 2 +- example/ios/Runner.xcodeproj/project.pbxproj | 6 +++--- example/pubspec.lock | 10 +++++----- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/example/ios/Flutter/AppFrameworkInfo.plist b/example/ios/Flutter/AppFrameworkInfo.plist index 6b4c0f78..f2872cf4 100644 --- a/example/ios/Flutter/AppFrameworkInfo.plist +++ b/example/ios/Flutter/AppFrameworkInfo.plist @@ -21,6 +21,6 @@ CFBundleVersion 1.0 MinimumOSVersion - 8.0 + 9.0 diff --git a/example/ios/Runner.xcodeproj/project.pbxproj b/example/ios/Runner.xcodeproj/project.pbxproj index d809d999..3839b2e9 100644 --- a/example/ios/Runner.xcodeproj/project.pbxproj +++ b/example/ios/Runner.xcodeproj/project.pbxproj @@ -359,7 +359,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; MTL_ENABLE_DEBUG_INFO = NO; SDKROOT = iphoneos; SUPPORTED_PLATFORMS = iphoneos; @@ -467,7 +467,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; SDKROOT = iphoneos; @@ -516,7 +516,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; MTL_ENABLE_DEBUG_INFO = NO; SDKROOT = iphoneos; SUPPORTED_PLATFORMS = iphoneos; diff --git a/example/pubspec.lock b/example/pubspec.lock index 15c94f03..4d007c09 100644 --- a/example/pubspec.lock +++ b/example/pubspec.lock @@ -7,7 +7,7 @@ packages: name: async url: "https://pub.dartlang.org" source: hosted - version: "2.6.1" + version: "2.8.1" boolean_selector: dependency: transitive description: @@ -28,7 +28,7 @@ packages: name: charcode url: "https://pub.dartlang.org" source: hosted - version: "1.2.0" + version: "1.3.1" clock: dependency: transitive description: @@ -68,7 +68,7 @@ packages: path: ".." relative: true source: path - version: "3.4.0" + version: "3.5.0" flutter_test: dependency: "direct dev" description: flutter @@ -99,7 +99,7 @@ packages: name: meta url: "https://pub.dartlang.org" source: hosted - version: "1.3.0" + version: "1.7.0" path: dependency: transitive description: @@ -160,7 +160,7 @@ packages: name: test_api url: "https://pub.dartlang.org" source: hosted - version: "0.3.0" + version: "0.4.2" typed_data: dependency: transitive description: