package Ġcom . google . firebase . example . app check . kotlin Ċ Ċ import Ġcom . google . firebase . app check . Firebase App Check Ċ import Ġretrofit 2 . Call Ċ import Ġretrofit 2 . Ret rofit Ċ import Ġretrofit 2 . http . GET Ċ import Ġretrofit 2 . http . Header ĊĊ Ċ // Ġ[ START Ġapp check _ custom _ backend ] Ċ class ĠApi With App Check Example Ġ{ ĊĠĠĠ Ġinterface ĠYour Example Backend Service Ġ{ ĊĠĠĠĠĠĠĠ Ġ@ GET (" your Example Endpoint ") ĊĠĠĠĠĠĠĠ Ġfun Ġexample Data ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Header (" X - Firebase - App Check ") Ġapp Check Token : ĠString ĊĠĠĠĠĠĠĠ Ġ): ĠCall < List < String >> ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġvar Ġyour Example Backend Service : ĠYour Example Backend Service Ġ= ĠRet rofit . Builder () ĊĠĠĠĠĠĠĠ Ġ. baseUrl (" https :// your backend . example . com /") ĊĠĠĠĠĠĠĠ Ġ. build () ĊĠĠĠĠĠĠĠ Ġ. create ( Your Example Backend Service :: class . java ) ĊĊĠĠĠ Ġfun Ġcall Api Example () Ġ{ ĊĠĠĠĠĠĠĠ ĠFirebase App Check . getInstance () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. getApp Check Token ( false ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. add On Success Listener Ġ{ Ġtoken Response Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġapp Check Token Ġ= Ġtoken Response . token ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġapi Call Ġ= Ġyour Example Backend Service . example Data ( app Check Token ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ// Ġ... ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ // Ġ[ END Ġapp check _ custom _ backend ] Ċ