Branch Unity SDK change log
- 2.0.0
- External Dependency Manager for Unity (EDM4U) is no longer bundled with the Branch SDK. Clients will need to install it separately.
- Update iOS SDK to 3.4.3
- Update Android SDK to 5.12.0
- 1.0.0
- Update iOS SDK to 2.1.0
- Update Android SDK to 5.3.0
- Remove old Apple Search Ads methods, these APIs are being shutdown by Apple.
- Remove deprecated userCompletedAction methods
- Remove deprecated credit related methods. Backend has been shutdown.
- Add support for deferred initialization. This will force the underlying Android/iOS code to wait for the C# code to register a callback.
- Add /Assets/StreamedAssets/branch.json
- Set
deferInitForPluginRuntime
to true
- Switch to semantic versioning
- 0.6.7
- Updating to iOS SDK 1.39.2
- Updating to Android SDK 5.0.7
- Add FB partner parameters API. Known issue with Android not respecting this value on install and open. It does support events.
-
0.6.6
- Updating Branch to iOS version 0.35.0
-
0.6.5
- Supporting field 'custom event alias'
-
0.6.4
- Adding 'play-services-ads:16.0.0' dependencies
- Adding PlayServicesResolver plugin
-
0.6.3
- Fixing wrong Unity target for Unity 2019.x
-
0.6.2
- Supporting Unity3d 2019.x
- Fixing Branch prefab
- Fixing plugin type value
- Setting plugin version value from one place
-
0.6.1
- Updating Branch to iOS version 0.31.4
-
0.6.0
- Updating Branch to Android version 4.3.2
- Fix missing refrring params
-
0.5.15
- Updating Branch to Android version 4.2.1 and iOS version 0.31.3
-
0.5.14
- Updating Branch to iOS version 0.31.0
-
0.5.13
- Updating Branch to Android version 4.2.0 and iOS version 0.30.1
- Deleting method
initSession()
inBranch
class - Deleting method
initSession(bool isReferrable)
inBranch
class - Deleting method
initSession(bool isReferrable, BranchCallbackWithParams callback)
inBranch
classcallback)` instead
-
0.5.12
- Fixed #160 - Link property alias not being added to custom link generated
-
0.5.11
- Updating Branch to Android version 4.1.0 and iOS version 0.29.1
-
0.5.10
- Updating Branch to IOS version 0.28.1
- Adding method
SetAlias(string alias)
inBranchEvent
class - Deleting method
setAppleSearchAdsDebugMode()
-
0.5.9
- Updating Branch to Android version 4.0.0
-
0.5.8
- Add domain entitlements to XCode project
-
0.5.7
- Updating Branch to Android version 3.2.0 and iOS version 0.27.0
-
0.5.6
- Ading default expiration date to avoid issues with events on ios
-
0.5.5
- Fixing #144 Branch.shareLink callback is not always called on Android
- Disabling proguard for BranchAndroidWrapper.jar
-
0.5.4
- Updating Branch to iOS version 0.25.11
- Fixing several issues
- Adding possibility to omit URI Scheme, Android Prefix, App link domains
- Adding MultiDex support solution
-
0.5.3
- Updating Branch to Android version 3.0.3 and iOS version 0.25.10
-
0.5.2
- Adding method SetAppleSearchAdsDebugMode (for ios only)
- Adding method DelayInitToCheckForSearchAds (for ios only)
-
0.5.1
- Updating Branch to Android version 3.0.1 and iOS version 0.25.8
- Changing the api.branch.io endpoint to api2.branch.io
- Android Min SDK version is now 16.
-
0.4.12
- Updating Branch to Android version 2.19.5 and iOS version 0.25.6
-
0.4.11
- Updating Branch to Android version 2.19.3 and iOS version 0.25.3
-
0.4.10
- Updating Branch to Android version 2.19.0 and iOS version 0.25.2
- Fixes for Unity 2018
-
0.4.9
- Updating Branch to Android version 2.18.1
- Adding method for disable/enable of tracking of analytics for the user
- Updating readme file
-
0.4.8
- Updating Branch to Android version 2.18.0 and iOS version 0.25.0
-
0.4.7
- Updating Branch to Android version 2.17.0 and iOS version 0.24.1
-
0.4.6
- Updating Branch to Android version 2.16.0 and iOS version 0.23.2
-
0.4.5
- Updating Branch to Android version 2.15.0 and iOS version 0.22.5
-
0.4.4
- deleting wrong comments
-
0.4.3
- deleting unused permissions in android manifest
-
0.4.2
- Fixing BranchiOSWrapper.mm
-
0.4.1
- Updating Branch to Android version 2.14.4 and iOS version 0.22.4
- Updating BranchUniversalObject
- Adding new class for metadata (BranchContentMetadata)
- Adding API for sending branch events
- Updating Readme
-
v0.3.27
- Updating Branch to iOS version 0.20.3
- Adding method
setRequestMetadata(string key, string val)
-
v0.3.26
- Updating Branch to Android version 2.13.1
-
v0.3.25
- Updating Branch to Android version 2.12.2 and iOS version 0.20.2
-
v0.3.24
- @import changed to #import to fix issues "@import when modules are disabled" for Objectvie C and C++
-
v0.3.23
- Updating Branch to iOS version 0.19.5
-
v0.3.22
- Updating Branch to Android version 2.12.1
- Fix for iOS version
-
v0.3.21
- Updating Branch to Android version 2.12.0 and iOS version 0.18.8
- Fix for BranchThirdParty.jar
-
v0.3.20
- Fix for Unity 2017
-
v0.3.19
- Updating Branch to Android version 2.11.1 and iOS version 0.17.7
-
v0.3.18
- Updating Branch to iOS version 0.17.6
- Updated algorithm for android manifest updating
-
v0.3.17
- Updating Branch to Android version 2.10.3 and iOS version 0.17.5
-
v0.3.16
- Updating Branch to Android version 2.10.2
-
v0.3.15
- Updating Branch to Android version 2.8.0 and iOS version 0.15.3
- Adding cononicalUrl for BranchUniversalObject
-
v0.3.14
- Updating Branch to Android version 2.6.1 and iOS version 0.14.12
- Fixing RewardsHistoryPanel
-
v0.3.13
- Updating Branch to Android version 2.6.0
- Fixing AndroidThirdParty
- Updating BranchThirdParty.jar for Fabric solution
-
v0.3.12
- Updating Branch to Android version 2.5.9 and iOS version 0.13.5
- Adding strings.xml to AndroidWrapperProject and AndroidThirdParty for avoiding of building error
-
v0.3.11
- Updating Branch to Android version 2.5.7 and iOS version 0.12.27
-
v0.3.10
- Updating Branch to Android version 2.5.5 and iOS version 0.12.24
- Changing namespace name from MiniJSON to BranchThirdParty_MiniJSON
-
v0.3.9
- Updating Branch to Android version 2.5.2 and iOS version 0.12.19
- Fix for Android/iOS link-click compatibility when used with BUO.
-
v0.3.8
- Updating Branch to Android version 2.5.1
-
v0.3.7
- Updating Branch to Android version 2.4.7 and iOS version 0.12.16
-
v0.3.6
- Fixing editor script for creating/updating android manifest
- Fix for crash on sharesheet when user taps cancel(iOS)
-
v0.3.5
- Fixing data retrieving when app is in background (Android)
-
v0.3.4
- Updating Branch to Android version 2.4.5 and iOS version 0.12.11
- Adding getAutoInstance() for Android platfrom (see README)
- Fixing of getting deep linking data when app is in background
- PostProcessBuild is enabled for iOS platfrom only
-
v0.3.3
- Updating Branch to Android version 2.4.4
-
v0.3.2
- Updating Branch to Android version 2.4.2 and iOS version 0.12.10
- Fixing android manifest
- Fixing "simulate fresh installs" for android
-
v0.3.1
- Updating Branch to Android version 2.4.0 and iOS version 0.12.9
- Returning InitSession methods for iOS
-
v0.3.0
- Updating Branch to Android version 2.2.0 and iOS version 0.12.6
- Updating Testbed
- Added listOnSpotlight(string universalObject)
- Deleted initSessionAsReferrable(bool isReferrable)
- Deleted initSessionWithCallback(string callbackId)
- Deleted initSessionAsReferrableWithCallback(bool isReferrable, string callbackId)
- Deleted closeSession()
- Deleted getFirstReferringParams()
- Deleted getLatestReferringParams()
- Deleted loadActionCountsWithCallback(string callbackId)
- Deleted getTotalCountsForAction(string action)
- Deleted getUniqueCountsForAction(string action)
- Deleted getContentUrlWithParamsChannelAndCallback(string parametersDict, string channel, string callbackId)
- Deleted getContentUrlWithParamsTagsChannelAndCallback(string parametersDict, string tags, string channel, string callbackId)
- Deleted shareLink(string parameterDict, string tagList, string message, string feature, string stage, string defaultUrl, string callbackId)
- Deleted getShortURLWithCallback(string callbackId) getShortURLWithParamsAndCallback(string parametersDict, string callbackId)
- Deleted getShortURLWithParamsTagsChannelFeatureStageAndCallback(string parametersDict, string tags, string channel, string feature, string stage, string callbackId)
- Deleted getShortURLWithParamsTagsChannelFeatureStageAliasAndCallback(string parametersDict, string tags, string channel, string feature, string stage, string alias, string callbackId)
- Deleted getShortURLWithParamsTagsChannelFeatureStageTypeAndCallback(string parametersDict, string tags, string channel, string feature, string stage, int type, string callbackId)
- Deleted getShortURLWithParamsTagsChannelFeatureStageMatchDurationAndCallback(string parametersDict, string tags, string channel, string feature, string stage, int matchDuration, string callbackId)
- Deleted getShortURLWithParamsChannelFeatureAndCallback(string parametersDict, string channel, string feature, string callbackId)
- Deleted getShortURLWithParamsChannelFeatureStageAndCallback(string parametersDict, string channel, string feature, string stage, string callbackId)
- Deleted getShortURLWithParamsChannelFeatureStageAliasAndCallback(string parametersDict, string channel, string feature, string stage, string alias, string callbackId)
- Deleted getShortURLWithParamsChannelFeatureStageTypeAndCallback(string parametersDict, string channel, string feature, string stage, int type, string callbackId)
- Deleted getShortURLWithParamsChannelFeatureStageMatchDurationAndCallback(string parametersDict, string channel, string feature, string stage, int matchDuration, string callbackId)
- Deleted getReferralUrlWithParamsTagsChannelAndCallback(string parametersDict, string tags, string channel, string callbackId)
- Deleted getReferralUrlWithParamsChannelAndCallback(string parametersDict, string channel, string callbackId)
- Deleted getReferralCodeWithCallback(string callbackId)
- Deleted getReferralCodeWithAmountAndCallback(int amount, string callbackId)
- Deleted getReferralCodeWithPrefixAmountAndCallback(string prefix, int amount, string callbackId)
- Deleted getReferralCodeWithAmountExpirationAndCallback(int amount, string expiration, string callbackId)
- Deleted getReferralCodeWithPrefixAmountExpirationAndCallback(string prefix, int amount, string expiration, string callbackId)
- Deleted getReferralCodeWithPrefixAmountExpirationBucketTypeLocationAndCallback(string prefix, int amount, string expiration, string bucket, int calcType, int location, string callbackId)
- Deleted validateReferralCodeWithCallback(string code, string callbackId)
- Deleted applyReferralCodeWithCallback(string code, string callbackId)
-
v0.2.10
- Updating Branch to Android version 1.14.3 and iOS version 0.12.3
-
v0.2.9
- Fixing "~tags" parsing
-
v0.2.8
- Updating Branch to Android version 1.12.1 and iOS version 0.12.2
-
v0.2.7
- Updating Branch to Android version 1.12.0 and iOS version 0.12.1
-
v0.2.6
- Fixing trouble with Unity5.4.x
- Adding generation intent-filter for Android Path Prefixs
-
v0.2.5
- Fixing trouble with empty expired data
-
v0.2.4
- Fixing metadata
- Fixing non-string parameters
-
v0.2.3
- Updating Branch to Android version 1.10.8 and iOS version 0.10.17
- Adding accountForFacebookSDKPreventingAppLaunch
- Fixing cold launch
-
v0.2.2
- Updating Branch to Android version 1.10.5 and iOS version 0.10.16
- Fixing BranchAppController
- Fixing BranchiOSWrapper
-
v0.2.1
- Updating Branch to Android version 1.10.4 and iOS version 0.10.14
- Adding auto management for Branch session
- Fixing method Branch.SetDebug()
- Fixing URI Scheme postprocesser (now postprocesser doesn't delete all existing settings)
- Fixing parsing of BranchUniversalObject and LinkProperties
-
v0.2.0
- Bunch of bug fixes
- Cleaner integration steps
- Updating Branch to Android version 1.10.1 and iOS version 0.11.8
- Added setDebug
- Support for Universal Links on iOS
- Support for content analytics
- Support for native share sheet
-
v0.1.4
- Updating Branch to Android version 1.8.0 and iOS version 0.10.7
- Updating parameter type "List list" to "List list" in callback BranchCallbackWithList
- Updating parameter "DateTime expiration" to "DateTime? expiration" in methods getReferralCode
- Adding share link functional for Android/iOS
- Adding source code of demo app into BranchUnityWrapper.unitypackage
- Adding full demo project archive into github
- Fixing return value in method getTotalCountsForAction
- Fixing return value in method getUniqueCountsForAction
- Fixing methods for converting string to date in Android/iOS wrappers
- Deleting method _runBlockOnThread because this method throws AndroidJavaException: java.lang.RuntimeException: Only one Looper may be created per thread
-
v0.1.3 Fixing a potential null pointer in the Android wrapper when no Activity was provided in the init.
-
v0.1.2 Fixing reverse param order on getShortUrl(params, callback) for Android.
-
v0.1.1
- Adding missed setDebug method.
- Moving to using runnables instead of Looper.prepare which conflicts with some other JNI items.
- Adding compiler flags to meta.
- Recompiling plugin jar with Java 1.6.