Retour à l'application du safari
Dans mon application, je redirige l'utilisateur vers le navigateur safari quand il/elle appuie sur un bouton qui ferme l'application et ouvre le navigateur safari. Il n'y a pas de problème. Il fonctionne très bien. Le truc, c'est lorsque l'utilisateur quitte le navigateur safari, je veux rediriger l'utilisateur vers l'application, pas l'écran d'accueil. Aucune idée s'il vous plaît...
source d'informationauteur ashok
Vous devez vous connecter pour publier un commentaire.
Si vous contrôlez un site que vous rediriger vers, alors vous pouvez placer un lien sur le site à l'aide de l'URL personnalisée qui j'ai décrit plus en détails ci-dessous. Mais si c'est un site que vous ne contrôlez pas, vous pouvez demandez à l'utilisateur de surfer dans votre application à l'aide de la UIWebView.
Pour une application iOS, vous pouvez créer des schémas d'URL de votre application d'enregistrer avec le système. Alors sur la page web de créer un lien en utilisant cette URL personnalisée. C'est la façon dont Apple lance le téléphone.app ou le mail.application mobile safari.
Par exemple: supposons que votre application est appel BigBadApp. Vous URL personnalisée serait: bigbadapp://Maintenant, vous pouvez créer un lien vers votre application serait:
<a href="bigbadapp://launchedfromsafari">Launch BigBadApp</a>
Vous pouvez passer n'importe quel type d'informations à votre application à l'aide de l'URL personnalisée et votre application va gérer cette information dans la délégué d'application. Pour iOS 4.2 et versions ultérieures: application:openURL:sourceApplication:annotation:. Le nom de l'ancien délégué sur la version antérieure d'iOS est l'application:handleOpenURL:Pour plus d'informations, voir case Apple La mise en œuvre de Schémas d'URL Personnalisée.
Aussi développeur iOS:conseils a un tutoriel sur Le lancement de Votre Propre Application via une URL Personnalisée Régime.
Vous ne pouvez pas. Lorsque vous rediriger quelqu'un en dehors de votre application, la seule façon de l'obtenir est de retour à l'aide de la task switcher ou l'ouverture de votre application à partir de l'écran d'accueil de nouveau.
Si vous voulez maintenir l'utilisateur dans votre application, vous pouvez ouvrir la page web dans un webview au sein de votre application
utilisation UIwebViewController . qui représentent lien web à l'intérieur de l'app . pour que votre application ne sera pas dans le sol en arrière et ajouter un bouton dans la barre de navigation sur cliquez sur le bouton retour de naviguer à l'arrière de l'écran . je suppose que ce serait mieux
je voudrais le lancement d'une application de navigateur...
c'est une bonne uiviewcontroller sous-classe qui a la plupart des fonctions de votre navigateur déjà mis en œuvre. il est très facile à utiliser.
https://github.com/samvermette/SVWebViewController