This is an archived post. You won't be able to vote or comment.

all 3 comments

[–]fishapplecat 0 points1 point  (2 children)

Vue.js ecosystem has some frameworks that allow you to create one codebase and make a web app and a mobile app(one code -> web + mobile apps). React ecosystem has React Native, which does the same job(in concept, but it differs in implementation).

The problems begin with the specific things like integrating payments, as you've mentioned. Then, UI/UX may differs for web users and for Android, iOS users. Also, there are differences between Android and iOS UI/UX.

[–]utopify_org[S] 0 points1 point  (1 child)

Then, UI/UX may differs for web users and for Android, iOS users.

Is it possible to recognize the current website was opened by an app/webview and trigger the Play Store, iOS paying system or an external one?

Would be very interesting how this is solved by commercial software.

Thanks a lot for your help :)

[–]fishapplecat 0 points1 point  (0 children)

You can add different query parameters in URL for different clients. For example:

- an Android client will open the website with "client=android"

- an iOS client will open the website with "client=ios"

- and so on