Android无法通过客户端{ur}打开来自网址的natvie应用

时间:2015-11-21 06:26:26

标签: android intentfilter

我在我的Android应用程序中有一个ProductDeatailActivity,现在我想给我的用户一个网址,然后他们可以通过点击此链接打开ProductDeatailActivity并将参数传递给活动,但是当我输入此链接时,我无法打开我的应用程序在浏览器中,这是我的网址xgshuo://xgshuo.app/product_detail?product_id = 2343535454我添加了intent_filter

<activity android:name=".ui.activity.ProductDetailActivity"
            android:screenOrientation="portrait"
            >
            <intent-filter>
                <action android:name="android.intent.action.VIEW"/>
                <category android:name="android.intent.category.DEFAULT" />
                <category android:name="android.intent.category.BROWSABLE" />
                <data android:scheme="xgshuo" android:host="xgshuo.app" android:pathPrefix="/product_detail"/>
            </intent-filter>
        </activity>

2 个答案:

答案 0 :(得分:0)

你可能正在寻找这件事http://insidesearch.blogspot.in/2015/11/new-ways-to-find-and-stream-app-content.html

但仍然处于测试模式,所以不要尝试它,它将无法工作,直到谷歌推出它想出了世界。

在博客中仔细阅读。

  

我们正在探索这两种新方式,以向您展示“app-first”   来自一小群合作伙伴的内容,如HotelTonight,Chimani,   每日星座运势或纽约MTA地铁地图 - 敬请关注我们   扩大这个!

答案 1 :(得分:0)

设置架构后(如您的问题所示)验证您的深层链接代码,您需要使用以下代码创建示例html文件并在移动浏览器中打开它,如果您的应用程序处于打开状态,请点击链接,然后您就可以从否则你的方面与浏览器兼容性问题。

您可以看到参考链接:https://developers.google.com/app-indexing/android/test

这是你的test.html

lastName = splitFields[3];