1 min read

Links

The Links SDK allows you to open the app via app links or deep links. It also supports internal navigation via deep links.

The platform module includes the Links SDK. To start using it, you need to override the XML value deeplinkScheme and set your own scheme. The scheme should match across both Android and iOS platforms. An example of the scheme:

<string name=”deeplinkScheme”>com.poq.poqdemoapp</string>

The Links SDK is compose of these modules:

The most common customisations are described in this link.

Koin modules

The Links SDK dependencies are injected using Koin. Links SDK provides the default dependencies definitions via these Koin modules:

  • linksDataModule
  • linksDomainModule
  • linksPresentationModule

Deep link format is not case-sensitive.

Screen destinationDeep link format
AddressBook://addressBook
Account content://myProfile
Account EditProfile://editMyProfile
Account Login://login
Account Register://signup
Bag://bag
ChangeCountry://changeCountry
LookBook://lookbook?lookbook_id=$ID&title=$TITLE
Home regular://home
Home preview://debug/preview?dateValue=$DATE
Onboarding://onboarding
OrderHistory://orders
Page Details://page/detail/$ID?title=$TITLE
Page List://pages/$ID?title=$TITLE
Product Details://products/detail/$ID?external_id=$EXTERNAL_ID
Product Details://products/detail/?external_id=$EXTERNAL_ID&compatibility_id=$COMPATIBILITY_ID
Product List Category://products/category/$ID?title=$TITLE ://category/$ID?title=$TITLE
Product List Search result://products/search/$QUERY
Scan://scan
Shop://shop
Search://products/search
Store FindStore://storefinder
Store StoreDetails://stores/detail/$ID
WebLink://$LINK (link needs to start with https:// or http://)