KakaoSdk

object KakaoSdk

Kakao SDK 사용에 필요한 설정을 담고 있는 클래스. 이 클래스에서 제공하는 init 함수를 사용해 SDK를 사용하기 전에 반드시 초기화 필요.

class MyApplication : Application {
fun onCreate() {
KakaoSdk.init(this, "${NATIVE_APP_KEY}")
}
}

Types

Link copied to clipboard
enum Type : Enum<KakaoSdk.Type>

Functions

Link copied to clipboard
fun init(context: Context, appKey: String, customScheme: String? = null, loggingEnabled: Boolean? = null, hosts: ServerHosts? = null, approvalType: ApprovalType? = null, sdkIdentifier: SdkIdentifier? = null)

Kakao SDK 초기화. Application.onCreate 내에서 호출 권장.

fun init(context: Context, appKey: String, customScheme: String, loggingEnabled: Boolean, hosts: ServerHosts, approvalType: ApprovalType, type: KakaoSdk.Type, sdkIdentifier: SdkIdentifier, isAutomotive: Boolean)

Properties

Link copied to clipboard
val appKey: String
Link copied to clipboard
lateinit var applicationContextInfo: ApplicationContextInfo
Link copied to clipboard
lateinit var approvalType: ApprovalType
Link copied to clipboard
lateinit var hosts: ServerHosts
Link copied to clipboard
var isAutomotive: Boolean = false
Link copied to clipboard
val kaHeader: String
Link copied to clipboard
val keyHash: String
Link copied to clipboard
var loggingEnabled: Boolean = false
Link copied to clipboard
val redirectUri: String
Link copied to clipboard
lateinit var type: KakaoSdk.Type