Releases: hoko/hoko-android
Releases · hoko/hoko-android
Version 2.3.0
Version 2.2.2
Changelog:
- Added multiple routes on same Activity without the need of Fragments by using
@DeeplinkMultipleRoute
annotation. - Added deeplink filtering through
addFilter(FilterCallback)
andremoveFiler(FilterCallback)
. - Added
getCurrentDeeplink()
andopenCurrentDeeplink()
functionality toDeeplinking
. - Also added
openDeeplink(Deeplink)
toDeeplinking
. - Minor bugfixes
Version 2.2
Changelog:
- Bugfix on Smartlink generation with Query Parameters.
- Added new AppLinks Activity.
- Changed the BuildConfig finder for better detection of debug environment.
New APIs:
For a better deeplinking experience on new Google Chrome version with Custom Subdomains and native deeplinking, we've added a new HokoAppLinksActivity
that should be added to your manifest and contain the intent-filter for the subdomains. e.g.:
<activity
android:name="com.hokolinks.activity.HokoActivity"
android:alwaysRetainTaskState="true"
android:launchMode="singleTask"
android:noHistory="true"
android:theme="@android:style/Theme.NoDisplay">
<intent-filter>
<data android:scheme="bananas" />
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
</intent-filter>
</activity>
<activity
android:name="com.hokolinks.activity.HokoAppLinksActivity"
android:alwaysRetainTaskState="true"
android:launchMode="singleTask"
android:noHistory="true"
android:theme="@android:style/Theme.NoDisplay">
<intent-filter>
<data
android:host="bananas.hoko.link"
android:scheme="http" />
<data
android:host="bananas.hoko.link"
android:scheme="https" />
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
</intent-filter>
</activity>
Version 2.1.2.1
Changelog:
- Version checker updated properly
Version 2.1.2
Changelog:
- Fixed a bug where JSONObject couldn't work with a null String
- Removed the need for device id when setuping the SDK, it is now based on BuildConfig's existance of a DEBUG property, or manually set through the SDK setup method.
Version 2.1.1
Changelog:
- Added better Smartlink analytics for Universal Links
- Minor bugfix on Smartlink open
Version 2.1.0 - Metadata passing
Major changes:
- Added metadata passing through Smartlink generation and Smartlink opening
Minor changes:
- Route prioritization should work better now on specific cases.
Version 2.0.1
Custom domain support and minor annotation improvements
Version 1.2.2
Http client updated
Version 1.1.3
Changed Hokolinks to Smartlinks