Need help with deeplinks

Hi All, Hi Ionic Team

I am implementing deeplinking by using the plugin https://ionicframework.com/docs/native/deeplinks/

I am able to successfully implement deeplinking Android but i & my team is helpless since one week and unable to implement in iOS. Neither we are able to debugger app in safari developer. Please help us.

Thanking you in anticipation

What is your ionic info output?

What does that mean exactly?

And what does that mean? Do you get an error?

Here are some instructions here to debug in Safari dev tools: https://ionic.zone/debug/remote-debug-your-app#ios

Hi Sujan,

Thanks for your reply.

Same plugin, same code but Deeplinking working in Android but not in iOS App.

Does you or any other person from Ionic team knew other plugin for iOS devices deeplinking.

Thanking you in anticipation.

I am not a member of the Ionic team, I am just a volunteer moderator and normal user.

This didn’t answer any of my questions. Please describe how it doesn’t work.
Also see my 2 other question please.

Hi Sujan,

  1. I passed value from one app like exclusif://app/Tutorial?tokenValue=0a797177cefe3e5fc04fef73ec1e8eaa954b9db70372516abdcce47972d9f514467a3be3caf2fff61c8d77161200577d49f786ca212d88d1adb33cc84dbbb9e6 , second app opens but the tokenValue is not getting.

used below code

 this.deeplinks.routeWithNavController(this.nav, {
             '/Tutorial': TutorialPage
           }).subscribe((match) => {
             alert('match:' + JSON.stringify(match));
             let valArgs = match.$args;
             alert('valArgs' +valArgs);
             if(valArgs != null && valArgs.tokenValue != null)
             {
               alert(valArgs.tokenValue);
             }                       
             console.log('Successfully routed', match.$link.path);            
             window.localStorage.setItem("loginsessionid", JSON.stringify(valArgs.tokenValue));
           }, (nomatch) => {
             console.warn('Unmatched Route', nomatch);
             console.error('Got a deeplink that didn\'t match', nomatch.$link);
             alert(nomatch.$link);
           });
  1. After iPhone update or MAC update , i dont know why my Safari Develop Debug not working.
    It shows “no inspectable applications”

Same code works when i directly run app from Xcode but when i create Archive above code does not work.

Our team is in trouble due to both these issues, working on this issue since 1 week

Kindly help Sujan or IONIC Team

My Ionic Info Output

@ionic/cli-utils  : 1.19.2
    ionic (Ionic CLI) : 3.20.0

global packages:

    cordova (Cordova CLI) : 8.0.0 

local packages:

    @ionic/app-scripts : 2.1.4
    Cordova Platforms  : android 6.2.3 ios 4.4.0
    Ionic Framework    : ionic-angular 3.6.1

System:

    ios-deploy : 1.9.2 
    Node       : v6.11.1
    npm        : 3.10.10 
    OS         : macOS Sierra
    Xcode      : Xcode 9.0 Build version 9A235

Thanks

Please open an additional topic for your iOS debugging problem - we can’t two things at a time. I will ignore it in this topic from now on.

There are much newer versions available for both. It is very possible that your problem would be fixed in recent versions.

Same for:

Your Cordova tooling seems to be out of date, which might be causing all kinds of problems.
You can read about how to figure out the current Cordova versions and how to update CLI, platforms and plugins here: https://ionic.zone/cordova/update

You mentioned that before. No need to repeat it. You will get replies here if someone who has the time and motivation wants to reply. For anything else I think https://ionicframework.com/enterprise might be the correct location.

Thanks for your suggestion & reply , will do the update and check

Hi,
For those who may face this issue after updation of cordova ios etc finally my iOS App deeplinking is working.

Thanks sujan for giving prompt replies

1 Like

Hi Sujan,

I updated to 4.5.5, then i got many error related to access denied, plugin errors then finally