Skip to content

Releases: hoko/hoko-android

Version 2.3.0

28 Sep 15:59
Compare
Choose a tag to compare

Changelog:

  • Added unique parameter to Deeplink.

Version 2.2.2

31 Aug 14:46
Compare
Choose a tag to compare

Changelog:

  • Added multiple routes on same Activity without the need of Fragments by using @DeeplinkMultipleRoute annotation.
  • Added deeplink filtering through addFilter(FilterCallback) and removeFiler(FilterCallback).
  • Added getCurrentDeeplink() and openCurrentDeeplink() functionality to Deeplinking.
  • Also added openDeeplink(Deeplink) to Deeplinking.
  • Minor bugfixes

Version 2.2

27 Jul 18:10
Compare
Choose a tag to compare

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

23 Jul 11:03
Compare
Choose a tag to compare

Changelog:

  • Version checker updated properly

Version 2.1.2

23 Jul 10:28
Compare
Choose a tag to compare

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

20 Jul 16:56
Compare
Choose a tag to compare

Changelog:

  • Added better Smartlink analytics for Universal Links
  • Minor bugfix on Smartlink open

Version 2.1.0 - Metadata passing

14 Jul 16:07
Compare
Choose a tag to compare

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

08 Jul 09:11
Compare
Choose a tag to compare

Custom domain support and minor annotation improvements

Version 1.2.2

27 Apr 16:41
Compare
Choose a tag to compare

Http client updated

Version 1.1.3

23 Mar 11:52
Compare
Choose a tag to compare

Changed Hokolinks to Smartlinks