Projet

Général

Profil

Development #13654

l'application bloque sur l'écran de démarrage sous iOS10

Ajouté par Serghei Mihai il y a plus de 7 ans. Mis à jour il y a environ 5 ans.

Statut:
Rejeté
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
18 octobre 2016
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:

Description

L'application buildée avec XCode 8 et installée sur l'iphone avec iOS10 bloque à l'écran "Initialisation de l'application".


Fichiers

Historique

#1

Mis à jour par Serghei Mihai il y a plus de 7 ans

L'evenement "deviceready" n'est plus declenché.
Une piste à explorer: https://stackoverflow.com/questions/38410159/cordova-app-hanging-during-startup-on-ios-10-beta

#2

Mis à jour par Serghei Mihai il y a plus de 7 ans

  • Assigné à mis à Ghislain Loaec
#3

Mis à jour par Ghislain Loaec il y a plus de 7 ans

La suppression des balises meta "permissions" semble corriger le problème

#4

Mis à jour par Frédéric Péters il y a plus de 7 ans

Plutôt supprimer les lignes que les mettre en commentaire, s'il le faut, on les retrouvera dans l'historique de git.

#5

Mis à jour par Serghei Mihai il y a plus de 7 ans

J'ai refait le patch et modifié le message de commit. La content security policy est mieux prise en charge par le plugin whitelist: https://github.com/apache/cordova-plugin-whitelist avec cordova 6.
On vient de tester sur l'iPhone et Android et ça fonctionne.

#6

Mis à jour par Frédéric Péters il y a plus de 7 ans

Il n'y a rien à déclarer pour que ce plugin soit installé/activé ?

#7

Mis à jour par Serghei Mihai il y a plus de 7 ans

Au fait, le plugin whitelist n'est plus nécessaire depuis la version 4.0 de cordova-ios: https://cordova.apache.org/docs/en/latest/guide/appdev/whitelist/index.html#ios-whitelisting
Il peut être complétement omis.

#8

Mis à jour par Frédéric Péters il y a plus de 7 ans

Mais il n'est pas noté qu'Android n'a plus besoin de ce plugin (ou c'est vraiment très mal écrit).

#9

Mis à jour par Serghei Mihai il y a plus de 7 ans

En effet, le plugin est nécessaire pour que la mise à jour fonctionne ainsi que les liens externes s'ouvrent.
La ligne meta n'est pas nécessaire.
Le plugin est activé lors de son ajout au projet.

#10

Mis à jour par Frédéric Péters il y a plus de 7 ans

Le plugin est activé lors de son ajout au projet.

Et donc, le retrait de la ligne "phonegap plugin add cordova-plugin-whitelist" est une erreur ?

#12

Mis à jour par Frédéric Péters il y a environ 5 ans

  • Statut changé de En cours à Rejeté

Formats disponibles : Atom PDF