Firebase_auth/channel-error "dev.flutter.pigeon.firebase_auth_platform_interface.firebaseauthhostapi.signinanynymy"Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Firebase_auth/channel-error "dev.flutter.pigeon.firebase_auth_platform_interface.firebaseauthhostapi.signinanynymy"

Сообщение Anonymous »

Мое приложение Flutter может анонимно войти в Debug , но в Release вызов TO Signinanynymy () бросает ошибку канала:

Код: Выделить всё

FirebaseAuthException: [firebase_auth/channel-error] "dev.flutter.pigeon.firebase_auth_platform_interface.FirebaseAuthHostApi.signInAnonymously".
I/flutter (31955): #0      FirebaseAuthHostApi.signInAnonymously (package:firebase_auth_platform_interface/src/pigeon/messages.pigeon.dart:1071)
I/flutter (31955): 
I/flutter (31955): #1      MethodChannelFirebaseAuth.signInAnonymously (package:firebase_auth_platform_interface/src/method_channel/method_channel_firebase_auth.dart:288)
I/flutter (31955): 
I/flutter (31955): #2      FirebaseAuth.signInAnonymously (package:firebase_auth/src/firebase_auth.dart:454)
I/flutter (31955): 
I/flutter (31955): #3      Auth.signInAnonymously (package:fetomax_tv/core/services/authentication.dart:33)
I/flutter (31955): 
I/flutter (31955): #4      _LoginViewState.signInAnonymously (package:fetomax_tv/ui/views/loginView.dart:152)
поведение:

[*] Строительница отладки: работает нормально.
[*] Выпуск Build: signananonyby () выбрасывает ошибку канала, показанная выше.

Код: Выделить всё

>>> signInAnonymously called< /code>) но await < /code> бросает.pubspec.yaml
(соответствующие DEPS)

Код: Выделить всё

dependencies:
flutter:
sdk: flutter

cupertino_icons: ^1.0.5
firebase_app_check: ^0.3.2+7

dev_dependencies:
flutter_test:
sdk: flutter

firebase_analytics: ^11.6.0
firebase_core: ^3.15.1
firebase_crashlytics: any
firebase_auth: ^5.6.2
cloud_firestore: ^5.6.11
firebase_messaging: any
< /code>
main.dart
(я инициализирую Appal именование )

Код: Выделить всё

void main() async {
WidgetsFlutterBinding.ensureInitialized();

await Firebase.initializeApp(
name: "",
options: FirebaseOptions(
apiKey: "",
appId: "",
messagingSenderId: "",
projectId: "",
),
);

await FirebaseService().initialize();
await FirebaseAppCheck.instance.activate(
androidProvider: AndroidProvider.debug,
appleProvider: AppleProvider.deviceCheck,
);

setupLocator();
runApp(MyApp());
}
< /code>
authentication.dart
(auth warper)

Код: Выделить всё

final FirebaseAuth _firebaseAuth = FirebaseAuth.instance;

class Auth implements BaseAuth {
Future signInAnonymously() async{
print("flutter: Auth being called");
var result = await _firebaseAuth.signInAnonymously();// 
call site (login view)
Future signInAnonymously() async {
print('>>> signInAnonymously called');
try {
await widget.auth!.signInAnonymously();  // 

 Дополнительные примечания /вещи, которые я уже проверил < /h2>

minifyEnabled
и shrinkresources false в выпуске (так что Proguard/R8 Crink Manously).
[*] работает в сборке отладки, но не сбои в сборе выпуска.


Подробнее здесь: https://stackoverflow.com/questions/797 ... -interface
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»