Skip to content

Commit c31c775

Browse files
committed
branchio v5.20.100
1 parent 3275598 commit c31c775

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

58 files changed

+185
-196
lines changed

docs/branch/_includes/add-apm.mdx

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,13 +34,14 @@ Once complete `apm` will have created something like the following file structur
3434
- Add the `ane` directory to your IDE. *See the tutorials located [here](/docs/tutorials/getting-started) on adding an extension to your IDE.*
3535

3636
:::info
37-
We suggest you use the locations directly in your builds rather than copying the files elsewhere. The reason for this is if you ever go to update the extensions using `apm` that these updates will be pulled into your build automatically.
37+
We suggest you use the locations directly in your builds rather than copying the files elsewhere.
38+
The reason for this is if you ever go to update the extensions using `apm` that these updates will be pulled into your build automatically.
3839
:::
3940

4041

41-
- You will need to set the usage description strings for use in the authorisation dialogs. Call the following to step through the configuration values for this extension:
42+
- You will need to set some configuration values for your Branch account. Call the following to step through the configuration values for this extension:
4243

4344
```
44-
apm project config set com.distriqt.BluetoothLE
45+
apm project config set io.branch.nativeExtensions.Branch
4546
```
4647

docs/branch/_includes/add-manual-appdescriptor.mdx

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,11 @@ The following should be added to your `extensions` node in your application desc
88
<extensionID>io.branch.nativeExtensions.Branch</extensionID>
99

1010
<extensionID>com.distriqt.Core</extensionID>
11+
<extensionID>com.jetbrains.kotlin</extensionID>
1112
<extensionID>androidx.core</extensionID>
1213
<extensionID>androidx.appcompat</extensionID>
1314
<extensionID>androidx.browser</extensionID>
1415
<extensionID>com.android.installreferrer</extensionID>
15-
<extensionID>com.distriqt.playservices.Base</extensionID>
16-
<extensionID>com.distriqt.playservices.AdsIdentifier</extensionID>
1716
</extensions>
1817
```
1918

@@ -54,7 +53,7 @@ The `io.branch.sdk.TestMode` flag can be used to set your application into test
5453
If you are adding a deep link / custom url scheme to be able to launch your application from a url such as `myapp://` then you need to add the scheme to the main activity for your application:
5554

5655
```xml
57-
<activity android:launchMode="singleTask">
56+
<activity>
5857
<intent-filter>
5958
<action android:name="android.intent.action.MAIN"/>
6059
<category android:name="android.intent.category.LAUNCHER"/>
@@ -82,7 +81,7 @@ If you are adding a deep link / custom url scheme to be able to launch your appl
8281
<uses-permission android:name="com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE" />
8382
8483
<application>
85-
<activity android:launchMode="singleTask">
84+
<activity>
8685
<intent-filter>
8786
<action android:name="android.intent.action.MAIN"/>
8887
<category android:name="android.intent.category.LAUNCHER"/>

docs/branch/_includes/add-manual.mdx

Lines changed: 7 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,8 @@ The Core ANE is required by this ANE. You must include and package this extensio
2525
The Core ANE doesn't provide any functionality in itself but provides support libraries and frameworks used by our extensions.
2626
It also includes some centralised code for some common actions that can cause issues if they are implemented in each individual extension.
2727

28+
- [com.distriqt.Core](https://github.com/distriqt/ANE-Core/raw/master/lib/com.distriqt.Core.ane)
29+
2830
You can access this extension here: [https://github.com/distriqt/ANE-Core](https://github.com/distriqt/ANE-Core).
2931

3032

@@ -37,37 +39,10 @@ These libraries are specific to Android. There are no issues including these on
3739

3840
This extension requires the following extensions:
3941

40-
- [androidx.appcompat.ane](https://github.com/distriqt/ANE-AndroidSupport/raw/master/lib/androidx.appcompat.ane)
41-
- [androidx.browser.ane](https://github.com/distriqt/ANE-AndroidSupport/raw/master/lib/androidx.browser.ane)
42-
- [androidx.core.ane](https://github.com/distriqt/ANE-AndroidSupport/raw/master/lib/androidx.core.ane)
43-
- [com.android.installreferrer.ane](https://github.com/distriqt/ANE-AndroidSupport/raw/master/lib/com.android.installreferrer.ane)
42+
- [androidx.appcompat](https://github.com/distriqt/ANE-AndroidSupport/raw/master/lib/androidx.appcompat.ane)
43+
- [androidx.browser](https://github.com/distriqt/ANE-AndroidSupport/raw/master/lib/androidx.browser.ane)
44+
- [androidx.core](https://github.com/distriqt/ANE-AndroidSupport/raw/master/lib/androidx.core.ane)
45+
- [com.android.installreferrer](https://github.com/distriqt/ANE-AndroidSupport/raw/master/lib/com.android.installreferrer.ane)
46+
- [com.jetbrains.kotlin](https://github.com/distriqt/ANE-AndroidSupport/raw/master/lib/com.jetbrains.kotlin.ane)
4447

4548
You can access these extensions here: [https://github.com/distriqt/ANE-AndroidSupport](https://github.com/distriqt/ANE-AndroidSupport).
46-
47-
48-
>
49-
> **Note**: if you have been using the older `com.distriqt.androidsupport.*` (Android Support) extensions you should remove these extensions and replace it with the `androidx` extensions listed above. This is the new version of the android support libraries and moving forward all our extensions will require AndroidX.
50-
>
51-
52-
53-
#### Google Play Services
54-
55-
This ANE requires can use of certain aspects of the Google Play Services if supplied, mainly around using the advertising identifier to attribute links correctly.
56-
57-
The client library is available as a series of ANEs that you add into your applications packaging options.
58-
Each separate ANE provides a component from the Play Services client library and are used by different ANEs.
59-
These client libraries aren't packaged with this ANE as they are used by multiple ANEs and separating them
60-
will avoid conflicts, allowing you to use multiple ANEs in the one application.
61-
62-
If you wish to use the expanded functionality add the following Google Play Services:
63-
64-
- [`com.distriqt.playservices.Base`](https://github.com/distriqt/ANE-GooglePlayServices/raw/master/lib/com.distriqt.playservices.Base.ane)
65-
- [`com.distriqt.playservices.AdsIdentifier`](https://github.com/distriqt/ANE-GooglePlayServices/raw/master/lib/com.distriqt.playservices.AdsIdentifier.ane)
66-
67-
You can access the Google Play Services client library extensions here: [https://github.com/distriqt/ANE-GooglePlayServices](https://github.com/distriqt/ANE-GooglePlayServices).
68-
69-
>
70-
> **Note:** The Google Play Services and Android Support ANEs are only **required** on Android devices.
71-
> There is no problem packaging these ANEs with all platforms as there are default implementations available which will allow your code to package without errors
72-
> however if you are only building an iOS application feel free to remove the Google Play Services ANEs from your application.
73-
>

docs/branch/changelog.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,13 @@
1+
### 2025.09.23 [v5.20.100]
2+
3+
```
4+
feat(android): update android sdk v5.20.1
5+
feat(android): move to gradle dependencies
6+
feat(ios): update to xcframework integration v3.13.1
7+
feat(example): update example app
8+
feat(actionscript): simplify comments + mark deprecations
9+
```
10+
111

212

313
### 2023.05.08 [v5.4.0]

docs/branch/index.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,11 +41,10 @@ Branch IO Adobe AIR Native Extension for iOS and Android gives you access to the
4141

4242
- Session management
4343
- Link parameters
44-
- Credits
4544
- Event Tracking (standard and custom)
4645

4746

48-
The [Wiki](https://github.com/distriqt/ANE-BranchIO/wiki) forms the best source of detailed documentation for the extension along with the [asdocs](https://distriqt.github.io/ANE-BranchIO/asdocs).
47+
The [documentation site](https://docs.airnativeextensions.com/docs/branch/) forms the best source of detailed documentation for the extension along with the [asdocs](https://docs.airnativeextensions.com/asdocs/branch/).
4948

5049

5150
![](images/promo.png)

static/asdocs/branch/all-classes.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><!-- saved from url=(0014)about:internet --><html>
22
<head>
33
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
4-
<title>All Classes - distriqt // Branch</title>
4+
<title>All Classes - Branch</title>
55
<base target="classFrame">
66
<link rel="stylesheet" href="style.css" type="text/css" media="screen">
77
<link rel="stylesheet" href="print.css" type="text/css" media="print">
@@ -46,4 +46,4 @@ <h3><a href="class-summary.html" target="classFrame" style="color:black">All Cla
4646
</table>
4747
</body>
4848
</html>
49-
<!--Copyright distriqt 2016<br/>Mon May 8 2023, 02:30 PM +10:00 -->
49+
<!--Copyright Michael Archbold 2025<br/>Tue Sep 23 2025, 12:10 PM +10:00 -->

0 commit comments

Comments
 (0)