Skip to content

Commit 9ae8379

Browse files
Merge pull request #326 from RodrigoSMarques/dev
Release 8.0.1
2 parents 7523350 + d633193 commit 9ae8379

File tree

2 files changed

+18
-0
lines changed

2 files changed

+18
-0
lines changed

CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,15 @@
1+
## 8.0.1
2+
### ⚠️ BREAKING CHANGE
3+
This is a major release which contains breaking API changes.
4+
#### ⚠️ SDK Initialization Changed
5+
* `useTestKey` parameter is no longer supported at `FlutterBranchSdk.init()`.
6+
7+
Check the instructions in `README.MD` on how to activate the `key_test_`.
8+
9+
### 🐛 Bug Fixes
10+
* Fix issue #325: Android cannot get the opening link (onInitFinished called after clicking on deep link two times)
11+
12+
113
## 8.0.0
214
### ⚠️ BREAKING CHANGE
315
This is a major release which contains breaking API changes.

android/src/main/java/br/com/rsmarques/flutter_branch_sdk/FlutterBranchSdkPlugin.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
import io.branch.referral.util.LinkProperties;
3131
import io.branch.referral.util.ShareSheetStyle;
3232
import io.branch.referral.validators.IntegrationValidator;
33+
import io.flutter.embedding.android.FlutterFragmentActivity;
3334
import io.flutter.embedding.engine.plugins.FlutterPlugin;
3435
import io.flutter.embedding.engine.plugins.activity.ActivityAware;
3536
import io.flutter.embedding.engine.plugins.activity.ActivityPluginBinding;
@@ -96,6 +97,10 @@ private void setActivity(Activity activity) {
9697

9798
this.activity = activity;
9899
activity.getApplication().registerActivityLifecycleCallbacks(this);
100+
101+
if (this.activity != null && FlutterFragmentActivity.class.isAssignableFrom(activity.getClass())) {
102+
Branch.sessionBuilder(activity).withCallback(branchReferralInitListener).withData(activity.getIntent().getData()).init();
103+
}
99104
}
100105

101106
private void teardownChannels() {
@@ -348,6 +353,7 @@ public void onInitFinished(JSONObject params, BranchError error) {
348353
LogUtils.debug(DEBUG_NAME, "triggered onInitFinished");
349354
if (error == null) {
350355
LogUtils.debug(DEBUG_NAME, "BranchReferralInitListener - params: " + params.toString());
356+
351357
try {
352358
sessionParams = branchSdkHelper.paramsToMap(params);
353359
} catch (JSONException e) {

0 commit comments

Comments
 (0)