support ios native message handler