package Ġcom . ten ext . demo čĊč Ċ import Ġandroid . app . Application č Ċ import Ġandroid . util . Log č Ċ import Ġcom . ten ext . auth . IoT Auth č Ċ import Ġcom . ten ext . auth . entity . User č Ċ import Ġcom . ten ext . auth . listener . Login Expired Listener č Ċ import Ġcom . ten ext . demo . log . L čĊč Ċ class ĠApp Ġ: ĠApplication () Ġ{ čĊčĊĠĠĠ Ġcompanion Ġobject Ġ{ čĊĠĠĠĠĠĠĠ Ġval Ġdata Ġ= ĠApp Data . instance čĊĠĠĠ Ġ} čĊčĊĠĠĠ Ġprivate Ġval ĠAPP _ KEY Ġ= Ġ" a BC u YQ cb DM Gl z Z TM U " čĊčĊĠĠĠ Ġoverride Ġfun ĠonCreate () Ġ{ čĊĠĠĠĠĠĠĠ Ġsuper . onCreate () čĊĠĠĠĠĠĠĠ ĠL . is Log Ġ= Ġtrue čĊĠĠĠĠĠĠĠ Ġ// éľĢè¦ģ æīĵåį° æĹ¥å¿Ĺ æĹ¶ è¦ģ åľ¨ IoT Auth . init ( APP _ KEY ) ä¹ĭåīį è°ĥçĶ¨ čĊĠĠĠĠĠĠĠ Ġ// Ġ åĲ¦åĪĻ çľĭ ä¸įåĪ° " The ĠSDK Ġinitialized Ġsuccessfully " çļĦ æĹ¥å¿Ĺ čĊĠĠĠĠĠĠĠ ĠIoT Auth . open Log ( true ) čĊĠĠĠĠĠĠĠ ĠIoT Auth . init ( APP _ KEY ) čĊĠĠĠĠĠĠĠ ĠIoT Auth . add Login Expired Listener ( object Ġ: ĠLogin Expired Listener Ġ{ čĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġexpired ( user : ĠUser ) Ġ{ čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠL . d (" çĶ¨æĪ· çĻ»å½ķ è¿ĩ æľŁ ") čĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} čĊĠĠĠĠĠĠĠ Ġ}) čĊĠĠĠ Ġ} čĊčĊĠĠĠ Ġoverride Ġfun Ġon Terminate () Ġ{ čĊĠĠĠĠĠĠĠ ĠIoT Auth . destroy () čĊĠĠĠĠĠĠĠ Ġsuper . on Terminate () čĊĠĠĠ Ġ} č Ċ }