[Add feature] add registerDevice() method for GCM

NA