How to add deeplink support in your application?

It is already there.
Just pay a visit to GitHub repo.

1 Like

can you give a link?

i try your website, but it is the same as 3 months ago
https://deep-link.000webhostapp.com/

Deeplink from @Deep_Host is using special block to get URL, you can get new URL anytime the screen is resume or first opened

Your deeplink extension only open URL when screen initiaize, can not any time

Code is there but I forgot to update the website.

I will wait for updates on your website, because some of my friends also want to use your aix, thank you very much for your hard work creating aix deeplink, it is very usefull

Done :+1:
deep-link.000webhostapp.com

1 Like

thanks for updating your website @vknow360

but unfortunately, the app crash when open a deeplink, I just download aix from your web with this settings
image

and kodular with this simple block

image

the app keep crashing, can you help me to solve this problem? or there is a bug ?

Can you post the apk here?

I think you actually can build this simple app in kodular in just 3 minutes @vknow360 , but here is the apk, test123.apk (5.2 MB)

There is something strange.
Apk package name:

Logcat:

E/AndroidRuntime(12646): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.sunny/com.sunny.Screen1}: java.lang.ClassNotFoundException: Didn't find class "com.sunny.Screen1" on path: DexPathList[[zip file "/data/app/com.sunny-1/base.apk"],nativeLibraryDirectories=[/vendor/lib, /system/lib]]

E/AndroidRuntime(12646): 	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2236)

E/AndroidRuntime(12646): 	at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2387)

E/AndroidRuntime(12646): 	at android.app.ActivityThread.access$800(ActivityThread.java:151)

E/AndroidRuntime(12646): 	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1303)

E/AndroidRuntime(12646): 	at android.os.Handler.dispatchMessage(Handler.java:102)

E/AndroidRuntime(12646): 	at android.os.Looper.loop(Looper.java:135)

E/AndroidRuntime(12646): 	at android.app.ActivityThread.main(ActivityThread.java:5254)

E/AndroidRuntime(12646): 	at java.lang.reflect.Method.invoke(Native Method)

E/AndroidRuntime(12646): 	at java.lang.reflect.Method.invoke(Method.java:372)

E/AndroidRuntime(12646): 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:903)

E/AndroidRuntime(12646): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:698)

E/AndroidRuntime(12646): Caused by: java.lang.ClassNotFoundException: Didn't find class "com.sunny.Screen1" on path: DexPathList[[zip file "/data/app/com.sunny-1/base.apk"],nativeLibraryDirectories=[/vendor/lib, /system/lib]]

E/AndroidRuntime(12646): 	at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)

E/AndroidRuntime(12646): 	at java.lang.ClassLoader.loadClass(ClassLoader.java:511)

E/AndroidRuntime(12646): 	at java.lang.ClassLoader.loadClass(ClassLoader.java:469)

E/AndroidRuntime(12646): 	at android.app.Instrumentation.newActivity(Instrumentation.java:1066)

E/AndroidRuntime(12646): 	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2226)

E/AndroidRuntime(12646): 	... 10 more

E/AndroidRuntime(12646): 	Suppressed: java.lang.ClassNotFoundException: com.sunny.Screen1

E/AndroidRuntime(12646): 		at java.lang.Class.classForName(Native Method)

E/AndroidRuntime(12646): 		at java.lang.BootClassLoader.findClass(ClassLoader.java:781)

E/AndroidRuntime(12646): 		at java.lang.BootClassLoader.loadClass(ClassLoader.java:841)

E/AndroidRuntime(12646): 		at java.lang.ClassLoader.loadClass(ClassLoader.java:504)

E/AndroidRuntime(12646): 		... 13 more

E/AndroidRuntime(12646): 	Caused by: java.lang.NoClassDefFoundError: Class not found using the boot class loader; no stack available

W/ActivityManager(  516):   Force finishing activity 1 com.sunny/.Screen1

Activity attributes declared in extension:

{"contentProviders":[],"metadata":[],"broadcastReceivers":[],"broadcastReceiver":[],"libraries":[],"services":[],"type":"com.sunny.DeepLink.DeepLink","androidMinSdk":["7"],"activityMetadata":[],"assets":[],"native":[],"permissions":[],"activities":["<activity android:name=\"com.sunny.Screen1\" android:launchMode=\"singleTask\">\n      <intent-filter >\n        <action android:name=\"android.intent.action.VIEW\"/>\n        <category android:name=\"android.intent.category.DEFAULT\"/>\n        <category android:name=\"android.intent.category.BROWSABLE\"/>\n        <data android:scheme=\"http\" android:host=\"www.example.com\"/>\n    <\/intent-filter>\n    <\/activity>\n"]}

Activities declared in app:

I am able to launch app with second activity but not with first.

P.S. same aix is working in ai2.

We still can’t use your site why it might not be published in Turkey

thank you

Maybe an issue of 000webhost.
You can always use a VPN.

1 Like

I will ask for a bidet, for example I have an application called https: // myapps and the link starts like this Can all links be opened to my application?
Even if I do not add, for example, is this link opened? For example, it may be different or how can I duplicate them without updating

https: // myapps/34523 for example

Let’s say I didn’t add it, how can I do it without updating so that I can add it in the future?

thank you

Yes.
Only host and scheme needs to be same, queries don’t affect it.

so how do I fill in the places on your website
in this way
I managed to enter your site with vpn

See this for example:

But it seems v3 is not compatible with Kodular

Is the extension not compatible with kodulars

It seems.
:thinking:

I tried it and the application still crashes using kodular

if you have solved the problem @vknow360 , please let us know through the group, because this aix is ​​very useful

thank you

It is not possible to use v3 in Kodular with custom package name.

ok thanks, maybe kodular developer can help about implementation in this aix

I really hope