我正在寻找使用Google Cloud Messaging的示例应用,因为我想确保它不需要用户登录。我知道它需要一个谷歌帐户,但大多数人都有他们的Android操作系统存储。有没有人有任何使用它的示例应用程序不需要登录屏幕?
答案 0 :(得分:0)
如评论中所述,使用GCM的应用程序不需要登录。例如,您可以通过Google获取官方GCM Demo application。在此应用程序中,GCM的注册是在首次启动应用程序时(或在安装更新后首次启动时)完成的。它不需要任何登录就可以注册到GCM。
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
mDisplay = (TextView) findViewById(R.id.display);
context = getApplicationContext();
// Check device for Play Services APK. If check succeeds, proceed with GCM registration.
if (checkPlayServices()) {
gcm = GoogleCloudMessaging.getInstance(this);
regid = getRegistrationId(context);
if (regid.isEmpty()) {
registerInBackground();
}
} else {
Log.i(TAG, "No valid Google Play Services APK found.");
}
}