我正在尝试使用深度链接启动我的Android应用.基本上,用户将收到带有链接的电子邮件,当用户单击链接时,应会启动该应用程序.
我知道如何进行基本的深层链接,但是,我想启动实际的App,而不仅仅是特定的活动.我的深层链接方案类似于“ mydeeplinking”,在电子邮件中类似于“ mydeeplinking://”.
我正在寻找类似于iOS深度链接的功能,它可以启动整个应用程序.
任何帮助,将不胜感激.
提前致谢.
解决方法:
基本上,您所需要做的就是使用意图过滤器来告诉AndroID应将哪种类型的数据路由到您的应用.
AndroIDManifest.xml:
<activity androID:name="com.example.MainActivity" > <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="http" /> <data androID:scheme="https" /> <data androID:host="www.example.com" /> <data androID:path="/" /> <data androID:path="/map" /> </intent-filter></activity>
当用户单击以下任一链接时,这将启动MainActivity:
http://www.example.com/https://www.example.com/http://www.example.com/maphttps://www.example.com/map
总结 以上是内存溢出为你收集整理的java-使用深层链接启动Android App全部内容,希望文章能够帮你解决java-使用深层链接启动Android App所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)