当在项目中出现下列情形:
应用开发商想对手机注册用户发短信进行召回操作;开发商就会对此类手机用户进行群发短信操作。用户在收到此类短信后会点击短信中的链接,此时,将会利用手机自带浏览器进行链接访问。继而进行应用打开或访问市场APP操作。
在实现这个功能过程中,技术上需要实现的是:
1.在目标应用上,我们应该写下类似这样的过滤器:
<activity
android:name=".login.Splash"
android:label="@string/app_name"
android:screenOrientation="portrait" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.LAUNCHER" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data
android:pathPattern=".*"
android:scheme="meiliyue" />
</intent-filter>
</activity>
上述关键的是第二个intent-filter,描述了Intent的条件。
2.在短信内容中的链接网页打开后,页面中按钮点击关联的链接地址应该类似:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<a href="meiliyue://my.a/play?a=b">打开美丽约</a><br/>
</body>
</html>
其中重要的应该是这句话:
<a href="meiliyue://my.a/play?a=b">打开美丽约</a>
目标应用应该就可以通过短信内容中的链接进行打开了。
分享到:
相关推荐
unity和安卓交互调用安卓浏览器拉起应用市场,用于热更大包
Android卸载或删除应用,调用浏览器打开指定网页地址url
本代码主要适合应用在网站,如果在微信中点击网站链接会提示在浏览器打开,点击“在浏览器打开”后,会直接在浏览打开,直接上效果,大家可以测试,适合自己再下载zhibo.evilba.com
使用缺省浏览器打开指定网页 使用缺省浏览器打开指定网页 使用缺省浏览器打开指定网页
在分享页面上提供公司APP的下载...当然可以做得更完善一点,再加上判断是在移动设备打开还是在PC端浏览器打开的,更加细分一点,可以判断是在安卓系统的浏览器打开的还是IOS系统浏览器打开的。 if (browser.versions.m
2. 提高用户体验:通过将常用的应用程序集成到网页中,用户可以方便地在浏览器中直接打开所需的应用程序,无需繁琐的寻找和启动过程,提高了用户的使用体验。 3. 跨平台兼容性:由于该功能是基于浏览器实现的,因此...
微信中是不需要下载腾讯外的任何应用或文件的,使用此代码可实现,在微信中点击按钮,弹出一个指向右上角的提示,提示用户点击右上角按钮,选择在外部浏览器中打开。
HTML识别微信环境并请求浏览器打开,最近做很多HTML5的项目,很多页面会通过微信...那么针对这些浏览器我们需要给用户提示从safari或者系统自带的浏览器打开分享页面。通过js就可以判断当前页面是在什么浏览器打开的。
c# Wiform客户端调用谷歌浏览器、Internet Explorer浏览器、打开系统默认浏览器。
微信跳转链接,微信跳转链接生成,微信跳转浏览器,微信跳转自带浏览器,安卓微信跳转,微信跳转浏览器下载app,提供微信内部浏览器自动打开外部默认浏览器下载apk应用,跳转外部默认浏览器打开指定链接。
安卓应用程序简单入门,内嵌内浏览器加载网站内容。手机应用直接打开网站。
自定义协议从浏览器中启动本地应用程序,是一个完成的DEMO,可以正常实现功能.
如果你已经搭建了一个适合手机浏览的服务端网站比如公司主页等,完全可以把这个源码当作外壳来做一个属于自己的“套壳客户端”,也就是套着安卓客户端的壳子实际上是放了一个浏览器用来直接浏览web内容,点击手机的...
goole浏览器扩展应用程序插件开发,通过google开发者模式,打开扩展程序,加载本解压包,既可以修改第三方网站修改页面内容,达到抢预约,抢单子目的
windows;JS;exe;打开应用程序
在Android中可以调用自带的浏览器,或者指定一个浏览器来打开一个链接。只需要传入一个uri,可以是链接地址。接下来通过本文给大家分享android 自带浏览器打开网页的实现方法,需要的朋友参考下吧
类似于文件浏览器的vc++应用程序,容易使用,能进行各种文件操作.-similar to the File Browser vc applications, easy to use, can perform file operations.
使用微信打开网址时,无法在微信内打开...这样子用户就只能在浏览器中打开,并且可以直接下载应用了。 css代码 <style type="text/css"> *{ margin:0; padding:0; } a{ text-decoration: none; } img{
卸载后弹出一个http页面,直接启动系统自带浏览器,若无,则会询问使用哪个浏览器打开; (只兼容部分机型,部分会出现无任何效果.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考...