2017-09-06 2 views
0

Fondamentalement, je dois appeler un service pour effectuer une opération get simple dans mon application iOS que j'ai créée avec Xamarin. Le problème est que je dois le faire lorsque l'application se déclenche.Exécution d'un appel de service sur une application démarrée dans une application iOS Xamarin

J'ai une application interne qui est distribuée aux employés, et je dois appeler un service lorsque l'application commence à vérifier une version plus récente. Comment ferais-je cela?

+0

Je devrais mentionner que je sais déjà comment faire un appel au service. Ma question est où serait le meilleur endroit pour le faire dans une application iOS Xamarin? – DeveryDay

Répondre

0

Créez un écran Splash ayant la même disposition que LaunchScreen. Définissez l'écran Splash comme le premier écran à afficher. Ensuite, vous pouvez appeler votre service depuis l'écran de démarrage pendant ViewDidLoad.

Si vous prévoyez d'afficher une boîte de dialogue pour forcer l'utilisateur à mettre à jour l'application, vous risquez de voir Apple rejeter votre application. Apple rejected app because I am forcing users to update their app version

0

Vous pouvez simplement le mettre dans FinishedLaunching délégué dans le fichier AppDelegate.cs où est utilisé pour configurer votre application. Ensuite, votre nouveau service de vérification de version démarrera lorsque l'utilisateur lancera votre application.

Comme vous utilisez une application interne qui n'a pas besoin d'être examinée par Apple, il n'y a pas de risque de rejet pour forcer la mise à jour dont @lowleetak a parlé.

+0

Bonjour @DeveryDay, est-ce que ma réponse vous a aidé? –