如何获得存储在设备上的GCM ID


How to get GCM ID stored on device

我正在为Android开发一个应用程序,我需要获得存储在设备上的GCM regd(注册已经完成)并发送到我的sql服务器。我怎么能得到存储的注册ID ?

谢谢

从您的Activity或其他Context呼叫GCMRegistrar.getRegistrationId(this);。如果它返回空字符串,则表示您没有注册ID。如果它返回一个非空字符串,那就是注册ID。

注意,这也传递给GCMIntentService在它的onRegistered()回调方法。