示例游戏或使用GCM的应用程序

时间:2014-03-23 21:25:10

标签: android google-cloud-messaging

我正在寻找使用Google Cloud Messaging的示例应用,因为我想确保它不需要用户登录。我知道它需要一个谷歌帐户,但大多数人都有他们的Android操作系统存储。有没有人有任何使用它的示例应用程序不需要登录屏幕?

1 个答案:

答案 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.");
    }
}