#flutter #google-play #google-play-console
#flutter #google-play #google-play-консоль
Вопрос:
У меня есть экран входа в систему, который использует проверку подлинности телефона для создания учетной записи. Я использовал Firebase Phone auth для входа в систему, а также сохранил один номер для целей тестирования. Но не знаете, как передать номер и OTP для создания отчета перед запуском. Они запрашивают имя пользователя, идентификатор ресурса имени пользователя, пароль, идентификатор ресурса пароля. Где найти идентификатор ресурса для полей имени пользователя и пароля в коде flutter.
Комментарии:
1. Вы нашли какое-либо решение?
2. Не похоже, что это будет возможно где-либо в ближайшем будущем: github.com/flutter/flutter/issues/16921
3. Не уверен, что firebase.google.com/docs/test-lab/android/robo-ux-test эта ссылка будет работать для вас.
Ответ №1:
В консоли Google Play внизу слева
- Нажмите на содержимое приложения
- Нажмите на доступ к приложению
- Нажмите на управление
- Нажмите «Добавить новые инструкции»
Добавьте сюда все свои данные, это должны быть тестовые учетные записи
Ответ №2:
Попробуйте это :
dependencies:
flutter_runtime_env: ^0.0.4
Пример:
import 'dart:async';
import 'package:flutter/material.dart';
import 'package:flutter_runtime_env/flutter_runtime_env.dart';
void main() => runApp(MyApp());
class MyApp extends StatefulWidget {
@override
_MyAppState createState() => _MyAppState();
}
class _MyAppState extends State<MyApp> {
bool _isInFirebaseTestLab = false;
@override
void initState() {
super.initState();
initPlatformState();
}
// Platform messages are asynchronous, so we initialize in an async method.
Future<void> initPlatformState() async {
var result = await inFirebaseTestLab();
setState(() {
_isInFirebaseTestLab = resu<
});
}
@override
Widget build(BuildContext context) {
return MaterialApp(
home: Scaffold(
appBar: AppBar(
title: const Text('is in FirebaseTest Lab'),
),
body: Center(
child: Text('is in FirebaseTest Lab: $_isInFirebaseTestLabn'),
),
),
);
}
}