Construyo una aplicación que tiene lista de ejercicios y un enlace al video de YouTube. La aplicación funciona como se espera en la versión de depuración, pero la APK que construí siempre se bloquea cada vez que hago clic en el botón que contiene el enlace de video. Estoy usando el widget flutter_youtube. Dado que el modo de depuración está funcionando como se esperaba, lo que podría hacer que el APK se bloquee. Construí el APK usando flutter build apk y no flutter install ¿Eso importa? Tampoco lo he firmado

Import 'paquete: flutter / material.dart';

Importar 'Paquete: Flutter_Youtube / Flutter_Youtube.Dart';

        body: ListView.builder(
          itemCount: exercise.length,
          itemBuilder: (context, index){
            return Card(
              child: ListTile(
                title: Text(keys[index]),
                trailing: RaisedButton(
                  child: const Text('Watch Video'),
                  color: Colors.blue,
                  onPressed: () {
                                FlutterYoutube.playYoutubeVideoByUrl(
                                  apiKey:"API KEY",
                                  videoUrl: exercise[index],
                                  autoPlay: true, //default false
                                );
                              },),),
       ```


0
Mahi 14 jul. 2019 a las 17:52

1 respuesta

La mejor respuesta

Según la documentación de Google.

Importante: cuando se prepara para liberar su aplicación a sus usuarios, siga estos pasos nuevamente y cree un nuevo ID de cliente de OAUTH 2.0 para su aplicación de producción. Para aplicaciones de producción, use su propia clave privada para firmar el archivo .apk de la aplicación de producción. Para obtener más información, consulte Firming sus aplicaciones.

Sobre la base de que me he dado cuenta de que tal vez a menos que tenga una clave API de AUTH 2.0, la aplicación no funcionará como YouTube no responderá a la API de depuración que he estado usando.

0
Mahi 22 jul. 2019 a las 17:39