android 短信打开APP

  1. 需求说明:用户收到短信,点击短信链接 打开APP,有直接打开,没有下载APP
  2. 功能分析:首先写一个H5界面,界面内容有两个按钮,一个下载,一个打开,没有点击下载去安装,有直接打开APP,然后在Android中使用Scheme协议唤起APP。
  3. 具体功能实现:

H5简单代码

				<button
					onClick={() => onDownload()}
				>
					点击下载APP
				</button>
				<button
					onClick={() => onOpenApp()}
				>
					已经下载打开APP
				</button>

	//下载方法
	function onDownload() {
		window.location.href =
			”这里放下载链接“;
	}
	//打开APP方法
	function onOpenApp() {
		window.location.href =
			'park://testjeean'//这个地址是自己在Android里面定义的下面会说到
	}

Android实现代码

URL Scheme协议格式
在这里插入图片描述
‘park://testjeean’ 我这里只是做了简单的跳转,也可以带参数,有需求的话自行查找吧
Android APP使用方式

        <activity
            android:name=".activity.MainActivity"
            android:configChanges="orientation|keyboardHidden"
            android:screenOrientation="portrait"
            android:windowSoftInputMode="adjustPan">
            <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="park"
                    android:host="testjeean"
                    />
            </intent-filter>
        </activity>

写在需要跳转的activity的清单文件中就可以

效果图如下:点击下载会弹出底部提示框
在这里插入图片描述

Scheme协议扩展
https://blog.csdn.net/qq_34906385/article/details/121344153

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值