UserSync

object UserSync

WebView 連携するためのクラスです。

Webページを開くWebViewに連携用のスクリプトを設定することで、WebとAppのユーザーの紐付けが行われます。

なお連携を行うためにはWebページに、KARTEのタグが埋め込まれている必要があります。

Functions

appendUserSyncQueryParameter
Link copied to clipboard
fun appendUserSyncQueryParameter(uri: Uri): String
指定されたUriにWebView連携用のクエリパラメータを付与します。
fun appendUserSyncQueryParameter(url: String): String
指定されたURL文字列にWebView連携用のクエリパラメータを付与します。
equals
Link copied to clipboard
open operator fun equals(other: Any?): Boolean
getUserSyncScript
Link copied to clipboard
fun getUserSyncScript(): String?
WebView 連携用のスクリプト(javascript)を返却します。ユーザースクリプトとしてWebViewに設定することで、WebView内のタグと連携されます。なおSDKの初期化が行われていない場合はnullを返却します。
hashCode
Link copied to clipboard
open fun hashCode(): Int
setUserSyncScript
Link copied to clipboard
fun setUserSyncScript(webView: WebView)
WebViewに連携用のスクリプトを設定します。スクリプトはユーザースクリプトとして設定されます。なおSDKの初期化が行われていない場合は設定されません。
toString
Link copied to clipboard
open fun toString(): String