changing the theme will not help here. Starting with Whatsapp (and other apps and browsers too) do not know other schemes thena http and https.
To get it working you can use a Domain of yours, add a subdomain for it to be used by your app.
Set the manifest to use this subdomain.
AddActivityText(main,
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT"></category>
<category android:name="android.intent.category.BROWSABLE"></category>
<data android:scheme="http" />
<data android:host="muhwies.basic4android.de" />
</intent-filter> )
In this case muhwies is a subdomain of my domain basic4android.de.
I do compile my app and start it at least once to let the Android System know that my app is responsible for any http Link starting with
http://moviews.basic4android.de
For example i do send a Message to my Android Device using Whatsapp
and then i open the chat in whatsapp containing this url
View attachment 91755
i now can click on this url. Android will open my app as it is registered to open all links from the domain muhwies.basic4android.de...
View attachment 91756