2017-04-20 5 views
0

Je veux mettre en œuvre un lien profond dans mon application iOS. je veux ouvrir mon application page spécifique sur un lien (lien change à chaque fois) .. Je l'ai essayé LinkOuvrir l'application à partir de n'importe quelle URL (lien profond)

Mais il est à Swift et je suis en utilisant l'objectif c

s'il y a un objectif de lien helpfull c, s'il vous plaît partager. Merci

+0

Il n'y a pas de différence entre Swift et Objective-C. Seule la syntaxe est légèrement différente. – Fogmeister

+0

pouvez-vous s'il vous plaît convertir la syntaxe swift du lien partagé .. qui fonctionnera dans objc, je suis incapable de convertir exect code –

+0

Je vais laisser cela comme un exercice pour vous faire. Swift n'est pas une chose bizarre qui change tout. C'est un langage de programmation. Il utilise des variables, des fonctions, des conditions, etc ... Il ne devrait pas être difficile à convertir. – Fogmeister

Répondre

0

Essayez de lire ce code: here

sauf que cette lecture comment cela fonctionnera: http://blog.originate.com/blog/2014/04/22/deeplinking-in-ios/

+0

J'ai vérifié ce lien .. mais mon lien URL est en train de changer à chaque fois .. –

+0

si l'URL est en constante évolution , alors comment vous supposez que cela devrait être redirigé vers cette page? – ajjjjjjjj

+0

je demande la même .. c'est le problème –

0

S'il vous plaît essayer la méthode ci-dessous et mise à jour si vous étiez en mesure de procéder.

- (BOOL)application:(UIApplication *)application continueUserActivity:(nonnull NSUserActivity *)userActivity restorationHandler:(nonnull void (^)(NSArray * _Nullable))restorationHandler { 
    if ([[userActivity activityType] isEqualToString:NSUserActivityTypeBrowsingWeb]) 
    { 
     NSURL *webUrl = userActivity.webpageURL; 
     // Extract details from url and act accordingly, like redirection to screens etc. 
    } 
    return YES; 
}