Par exemple, lorsque j'essaie de me connecter à l'application Wish sur mon Iphone 8, la page de connexion Facebook s'ouvre toujours sur Safari, même si l'application FB est ouverte et connectée. Cela semble être une perte de temps. Est-ce une erreur de conception ? Je pense que ce serait beaucoup plus efficace si l'application reconnaissait le fait que je suis déjà authentifié, comme le prouve le fait que l'application FB est ouverte et connectée.
Réponse
Trop de publicités?C'est à dessein. La séparation des applications et des processus sur iOS est délibérée.
Communication interprocessus (IPC) sur iOS
La communication interprocessus entre les applications iOS est particulièrement limitée. Apple ferait valoir qu'il s'agit d'un avantage net, car ses clients sont mieux protégés contre les comportements malveillants qui sont difficiles à détecter pendant le processus d'examen.
Informations d'identification partagées entre les applications
Les applications créées par le même développeur, signées numériquement par la même organisation, peuvent partager des informations d'identification sur iOS. C'est ainsi que les applications Facebook et Messenger peuvent toutes deux savoir que vous êtes connecté au service Facebook. Mais les autres applications connectées à Facebook, créées par des développeurs différents, ne le peuvent pas.