Hi There!
I am trying to create an app, that is basically my website. (WebView)
But wait a minute, my query is different from everyone here.
I have a Wordpress website. That means integration is needed in the app.
I want all the links in mobile (where the app is installed) like * = Wildcard
https://.MYSITE.URL/ To be opened in my app only. That means it must show a dialog box to choose a prefered app and that thing.
I want a additional menu like a left side bar. I want my default menu to be overriden in my app.
Like Default menu in website must change in the app design, contents must remain same, only thing is that the style/design is changed.
Wordpress login and dashboard integration, so there must not be a simple web view only. I should be able to do all works. Means App must be Native.
My app must detect user agent. That means only a specific user agent in my app to be detected by my wordpress site, and rest other MOBILE user agents will be shown a pop-up ad or like suggestion to install this app.
The last thing I want, that my native app is like other apps available in playstore like Amazon, etc. I don’t want it published, just like an example.
Hi @Taifun
Mine ones does not have built-in Deep Linking method but still it can be done using Page Started event manually (Although it is even possible in AI2).
Also you should rename title in extension’s directory i.e. Custom WebViewer to Custom WebView.
yoiu might want to try something yourself and if you get stuck, post a screenshot of your relevant blocks... first learn the basics (see below)... after that you also might want to search for "deep link" in the community...
Hi @Thriller_Gaming Welcome
Now it is possible to enable deep linking in webview (Added in v4).
For example if an url starts with tel: then your phone's dialer will be opened with given phone number.
Let me understand what I want.
I have several online websites, which I want to convert to an app.
Now I will be naming my sites as:
SITEA
SITEB
SITEC
Now I will create a web-view application from this AI2 app inventor.
I will make sections inside it, so my single app will show me all my websites SITEA, SITEB and SITEC.
Now mobile has usually a mobile browser like chrome. Now what I want that from any platform when a user clicks the links like this: (Wildcard link = #)
http://#SITEA/# ---> Section A
http://#SITEB/# ---> Section B
http://#SITEC/# ---> Section C
where the sections is already described. I want this type of deep linking.
My Question: Is this type of deep linking available in AI2 App Inventor? I know it is possible in applications like Android Studio etc, but I will invest my time, where I can do it more easily and accurately.
If this type is not available, maybe then take it as a feature request.
I'm not sure, if I understand...
is my understanding correct like this: Section A, B and C are App Inventor screens and after button click onto a link on for example http://#SITEA/# you like to open the screen, which contains "Section A"?
Yes, you are probably correct.
Sections are the screens that will be available in AppInventor using some kind of menu. I was planning that I will create a sidebar on top left of the application that will show up a vertical menu of all three webview sections.
No.Not even in Kodular or any other AI2 distro.
The thing you want to do is called Deep Linking or Dynamic Links which is not possible but deep links are possible in AI2.
You might be able to do something with the webviewstring and some javascript on your web pages (you will need some conditional statements to exclude the webviewstring for when viewing outside of the app)
Yes I see. But I am not sure what does pravidsapps mean. I mean this is not the website from app inventor.
See in terms of website development, I am far good than app development. So a guide would be better. One of the pages that i would be converting: teamelites.eu.org
I never said that.
Deep Linking: when someone visits your website or given link in a browser then your app will be opened
Deep Links: when you visit a website in your app and you click on a URL which starts with a specific prefix like tel: for dialer and sms: for SMS then default apps will be opened.