如何通过点击我的网站链接打开我的应用程序

时间:2018-03-01 07:53:57

标签: android url webview

我有一个网站,我有一个简单的应用程序,有一个简单的webview。

当每个人都安装了应用程序时,他们可以点击指向我网站的链接。那些应该在我的应用程序中打开。

例如,如果我的网站是www.zoomit.ir,我点击社交应用中的https://www.zoomit.ir/2016/10/8/146994/todoist-tasklist-mobile-app/,例如insta或电报,打开我的应用并显示该链接

如何午餐应用并获取该链接并在webview中显示

1 个答案:

答案 0 :(得分:0)

AndroidManifest.xml文件中,尝试在<activity>中添加要从链接中打开的意图过滤器

<activity
    android:name=".YourActivity">
<intent-filter>
<action android:name="android.intent.action.VIEW"></action>

<category android:name="android.intent.category.DEFAULT"></category>
<category android:name="android.intent.category.BROWSABLE"></category>

<data
    android:host="www.zoomit.ir"
    android:scheme="http"></data>

</intent-filter>
</activity>

假设www.zoomit.ir是应该打开应用的链接

要在webview中打开此网址,请先在您的活动onCreate

中使用意图获取此网址
    String url;
    Intent intent = getIntent();
    String action = intent.getAction();
    Uri data = intent.getData();

 if (data!=null) {     
 webView.loadUrl(data.getScheme()+"://"+data.getHost()+data.getPath());
    }

现在你将url =“www.zoomit.ir/example-post”。使用此url加载webview