KiteAppIdScope

abstract class KiteAppIdScope

Details for a platform's KitePlatformExtension.appId, inside kiteConfig { android { appId { ... } } }.

membermeaningdefault
suffixappended to the shared appIdnone
enableddeliver the identifier to this platformtrue
kiteConfig {
appId = "com.example.jetzy"
android { appId { suffix = ".android" } } // com.example.jetzy.android
ios { appId = "com.example.jetzy.ios" } // exact, no suffix involved
}

A platform's own appId is the final identifier for that platform. The suffix belongs to the shared base, so setting one and then the other is not a combination: the exact value wins and no suffix is appended.

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard
abstract val enabled: Property<Boolean>

Deliver the effective identifier to this platform. Default: true.

Link copied to clipboard
abstract val suffix: Property<String>

Appended to the shared appId for this platform. Default: none.