Мое приложение представляет собой angular, в котором используется конденсатор JS, в своей учетной записи консоли Google Cloud я выполнил следующие шаги:
- Создал учетные данные Android OAuth 2.0
- Добавил sha-1 моего приложения, я сделал это с помощью ./gradlew SigningReport
- Добавил имя пакета моего приложения, как и было определено в моем файле конденсатора.config.ts.
- Созданы учетные данные веб-приложения OAuth 2.0.
- Создан секретный клиент.
я я инициализирую его с помощью своего идентификатора клиента Android
Код: Выделить всё
async ngOnInit(): Promise {
AOS.init({
once: true
});
const deviceInfo = await Device.getInfo();
GoogleAuth.initialize({
clientId: 'my-android-clientid.apps.googleusercontent.com',
scopes: ['profile', 'email'],
grantOfflineAccess: true
});
}
};
Код: Выделить всё
import { CapacitorConfig } from '@capacitor/cli';
const config: CapacitorConfig = {
appId: 'com.test.test',
appName: 'test',
webDir: 'dist',
server: {
androidScheme: 'https'
},
plugins: {
GoogleAuth: {
scopes: ["profile", "email"],
androidClientId: 'my-android-clientid.apps.googleusercontent.com',
serverClientId: 'my-android-clientid.apps.googleusercontent.com',
clientId: 'my-android-clientid.apps.googleusercontent.com',
forceCodeForRefreshToken: true
}
}
Код: Выделить всё
test
test
Package-name
com.test.test
my-android-clientid.apps.googleusercontent.com
Код: Выделить всё
GOOGLE_CLIENT_ID=my-android-clientid.apps.googleusercontent.com
GOOGLE_CLIENT_SECRET=MY-SECRET
«Что-то пошло не так» с кодом «10»
Могу ли я использовать Функциональность входа в Google локально или мне нужно загрузить свой проект в консоль Google Play? пожалуйста, цените любую помощь
Подробнее здесь: https://stackoverflow.com/questions/783 ... s-error-10
Мобильная версия