1

Our website is mobile ready and provides service to end uses. Someone has developed a wrapper application around the website and published on playstore. I checked the web request header from this wrapper application and from mobile browser and they are identical.

Is there any other way to differentiate if the request is from webview of native application or mobile browser?

2
  • 1
    I guess you could contact Google about this issue if it is in violation to your terms. I'm not sure but I think I've heard about apps being pulled by Google when related issues have been reported to paid apps. Commented May 22, 2013 at 14:18
  • @Kulai Did you find a solution to that problem? Commented Mar 27, 2021 at 16:11

2 Answers 2

2

Unfortunately for your case, a WebView is indistinguishable from the default mobile browser. So I believe that you have a legal problem here, not a technical one.

As @Daniel says, you may want to appeal to Google to have the app removed from the Play Store.

Since there seems to be some market out there for a native version, perhaps you should look at providing your own. If you provide some extra added value in a native app, there would be less incentive for someone else to wrap your web app.

Sign up to request clarification or add additional context in comments.

1 Comment

There is already a native app and it is better to publish it in the mobile web page
0

you can according to User-Agent, of course, you can custom User-Agent

2 Comments

But how difficult is it to imitate the custom user agent? I can have a Map containing header name and value and inject it when opening the URL in web view.
Since standard mobile browsers should be allowed for the mobile site, the user agent can't be verified. So customized values in user agent can't be verified.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.