Add deep link support in app

Yes there is no difference logically.
But I am sure you will get lifetime support here but not sure about him :crazy_face:

1 Like

You will have to configure it in your website.

1 Like

Alright sire, I was actually looking for extension which could navigate more than just a screen

Let say I have a video app… and each time user click share button in my app… they would get a link (probably ending with the video title or maybe index in list). Then when another user click this link it would redirect them to that particular item with the given index or title. . Just like that.

The extension will open your app’s main screen (Screen1) with url as start value.
Now it is upon you that how you use it.
For a list of supported formats of URIs see my previous posts.

1 Like

Hello everyone,
This is my first comment in kodular community. And I’m a newbie in kodular. @vknow360 I saw the Java file on GitHub. I changed the URI as mentioned there. Then what should I do? Please help me. I just started to learn. I would like to add deep link in my app. Love you all. Thanks in advance

Hi @Adhil_Salim Welcome to Kodular Community
You can compile java file using Code Editor.
But don’t forget to change this line:
image

Replace it with com.appybuilder.+ your email without @ part+ DeepLink$DeepActivity

1 Like

Thank you so much :heart:

Deep link aia file please

1 Like

You already know that you should provide necessary information besides asking a question.

Here is the log

Buildfile: /projects/goldv2/appinventor-sources/appinventor/build.xml

extensions:

clean:

init:

common_CommonUtils:

init:

CommonUtils:

common_CommonVersion:

init:

CommonVersion:
[exec] Result: 128
[exec] Result: 128

CopyToRunLibDir:

components_AndroidRuntime:

init:

CommonConstants:
[javac] Compiling 6 source files to /projects/goldv2/appinventor-sources/appinventor/components/build/classes/CommonConstants
[javac] warning: [options] bootstrap class path not set in conjunction with -source 1.7
[javac] 1 warning
[jar] error while reading original manifest in file: /projects/goldv2/appinventor-sources/appinventor/build/components/CommonConstants.jar due to error in opening zip file
[jar] Building jar: /projects/goldv2/appinventor-sources/appinventor/build/components/CommonConstants.jar
[jar] error while reading original manifest in file: /projects/goldv2/appinventor-sources/appinventor/build/components/CommonConstants-gwt.jar due to error in opening zip file
[jar] Building jar: /projects/goldv2/appinventor-sources/appinventor/build/components/CommonConstants-gwt.jar

HtmlEntities:
[javac] Compiling 1 source file to /projects/goldv2/appinventor-sources/appinventor/components/build/classes/HtmlEntities
[javac] warning: [options] bootstrap class path not set in conjunction with -source 1.7
[javac] 1 warning
[jar] Building jar: /projects/goldv2/appinventor-sources/appinventor/components/build/HtmlEntities.jar

common_CommonVersion:

init:

CommonVersion:
[exec] Result: 128
[exec] Result: 128

AndroidRuntime:
[mkdir] Created dir: /projects/goldv2/appinventor-sources/appinventor/components/build/classes/AndroidRuntime
[javac] Compiling 332 source files to /projects/goldv2/appinventor-sources/appinventor/components/build/classes/AndroidRuntime
[javac] warning: [options] bootstrap class path not set in conjunction with -source 1.7
[javac] /projects/goldv2/appinventor-sources/appinventor/components/src/com/appybuilder/cloudfoxapps/Test2/Test2.java:25: error: class DeepLink is public, should be declared in a file named DeepLink.java
[javac] public final class DeepLink extends AndroidNonvisibleComponent{
[javac] ^
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
[javac] 1 error
[javac] 1 warning

BUILD FAILED
/projects/goldv2/appinventor-sources/appinventor/build.xml:35: The following error occurred while executing this line:
/projects/goldv2/appinventor-sources/appinventor/build-common.xml:372: The following error occurred while executing this line:
/projects/goldv2/appinventor-sources/appinventor/components/build.xml:141: The following error occurred while exe [javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
[javac] 1 error
[javac] 1 warning

BUILD FAILED
/projects/goldv2/appinventor-sources/appinventor/build.xml:35: The following error occurred while executing this line:
/projects/goldv2/appinventor-sources/appinventor/build-common.xml:372: The following error occurred while executing this line:
/projects/goldv2/appinventor-sources/appinventor/components/build.xml:141: The following error occurred while executing this line:
/projects/goldv2/appinventor-sources/appinventor/build-common.xml:118: Compile failed; see the compiler error output for details.

Total time: 7 seconds

You must name your project DeepLink
You’ve named it with another name so that error occurred…

2 Likes

Thank you. Let me try again

1 Like

You are welcome

1 Like

Thank you so much @Mohamed_Tamer . Downloaded the .aix
:heart_eyes:

And also thanks for @vknow360 for making my dream true
:heart_eyes:

2 Likes

You are weelcome :smiley:

1 Like

What is the use of this @vknow360 :

Screenshot_2020-08-05-09-18-41-41

Nothing :stuck_out_tongue_winking_eye:
It just shows that your project contains a class named DeepLink.

2 Likes

Sorry for disturbing you @vknow360
The app triggers while clicking on the specified url :yum: but when I click on the app just a white flash occurs on the screen, the app is not opening.
Can you help me with this?
Here is the screen record, hope this will help you to help me :sweat_smile:

For those who don’t want to mess their brain with Java can get aix from here :joy: :
https://deep-link.000webhostapp.com/

Thank you @jarlissonlira2 and @Mateja :heart:

But for now you can add only one deep link support which can be either URI or URL.

8 Likes

Thank you @vknow360 , @jarlissonlira2 and @Mateja
For making this.

But @vknow360 I really want to study java.
Actually I don’t know anything about it right now.
And I really appreciate you for spending your time for us.
Thank you so much :two_hearts:

1 Like