Android13-是否需要广告ID才能进行Google登录
创始人
2024-10-01 00:00:52
0

是的,Google 要求在应用程序中集成广告标识符(Advertising ID)才能进行 Google 登录。以下是一个简单的示例,说明如何向应用程序添加 Google 登录和广告标识符(Android Studio 环境下):

  1. 添加依赖项

在应用的 build.gradle 文件中添加以下依赖项:

dependencies { implementation 'com.google.android.gms:play-services-auth:19.0.0' implementation 'com.google.android.gms:play-services-ads-identifier:17.0.0' }

  1. 请求广告 ID

在 MainActivity.java 文件中,在 onCreate() 方法中请求广告 ID:

import com.google.android.gms.ads.identifier.AdvertisingIdClient; import com.google.android.gms.common.ConnectionResult; import com.google.android.gms.common.GoogleApiAvailability;

...

private void requestAdvertisingId() {

int connectionResult = GoogleApiAvailability.getInstance().isGooglePlayServicesAvailable(this);

if (connectionResult == ConnectionResult.SUCCESS) {
    new Thread() {
        public void run() {
            try {
                AdvertisingIdClient.Info info = AdvertisingIdClient.getAdvertisingIdInfo(getApplicationContext());
                final String advertisingId = info.getId();
                Log.d(TAG, "Advertising ID: " + advertisingId);
            } catch (Exception e) {
                Log.e(TAG, "Error getting Advertising ID: " + e);
            }
        }
    }.start();
} else {
    GoogleApiAvailability.getInstance().getErrorDialog(this, connectionResult, 0).show();
}

}

  1. 进行 Google 登录

在 LoginActivity.java 文件中,在 onCreate() 方法中实现 Google 登录:

import com.google.android.gms.auth.api.Auth; import com.google.android.gms.auth.api.signin.GoogleSignIn; import com.google.android.gms.auth.api.signin.GoogleSignInAccount; import com.google.android.gms.auth.api.signin.GoogleSignInApi; import com.google.android.gms.auth.api.signin.GoogleSignInOptions; import com.google.android.gms.auth.api.signin.GoogleSignInResult; import com.google.android.gms.common.api.GoogleApiClient; import com.google.android.gms.common.api.Status;

...

private static final int RC_SIGN_IN = 1; private GoogleApiClient mGoogleApiClient;

...

相关内容

热门资讯

反观!pokemomo辅助软件... 反观!pokemomo辅助软件,wpk俱乐部是做什么的,一贯是真的有挂(有挂分析)一、wpk俱乐部是...
必备科技!pokermaste... 必备科技!pokermaster破解版(辅助挂)切实真的是有挂(有挂方针辅助方法)1、上手简单,内置...
专业讨论!HH平台挂(辅助挂)... 专业讨论!HH平台挂(辅助挂)总是存在有挂(存在有挂辅助软件)1、下载好脚本下载之后点击打开,先需要...
教程辅助!wepoker辅助透... 教程辅助!wepoker辅助透视软件(辅助挂)果然是有挂(存在有挂辅助插件)1、免费辅助多个强度级别...
一分钟了解!wepoker免费... 一分钟了解!wepoker免费辅助器(辅助挂)果然存在有挂(竟然有挂辅助技巧)1、该软件可以轻松地帮...
总算了解!wepoker底牌透... 总算了解!wepoker底牌透视脚本(辅助挂)竟然是有挂(确实有挂辅助攻略)1、辅助软件下载优化,底...
让我来分享经验!wpk辅助哪里... 让我来分享经验!wpk辅助哪里买(辅助挂)一贯存在有挂(证实有挂辅助技巧)1、模拟器是什么优化,俱乐...
总算明白!wejoker开挂(... 总算明白!wejoker开挂(辅助挂)真是是有挂(有挂详细辅助教程)1)有没有挂:进一步探索有辅助吗...
信息共享!pokemmo手机版... 信息共享!pokemmo手机版修改器(辅助挂)竟然存在有挂(有挂教程辅助脚本)1、下载好透视辅助下载...
玩家必备科技!wepoker有... 玩家必备科技!wepoker有辅助插件吗(辅助挂)都是存在有挂(竟然有挂辅助软件)1、免费脚本咨询教...