我正在做php项目。对于电子邮件验证,我将向用户发送电子邮件,
Hi,
We need to make sure you are human. Please verify your email and get started using your Website account.
http://siteurl/email-verification/cc6560387c1111558bf5424046f2dc2b
当用户点击给定链接时,他将重定向到浏览器页面,消息为
Your account is actived.
Click here to go back to application.
但是现在我在重定向到我的android应用程序时遇到了麻烦。 我不知道如何将用户重定向回我的应用程序。目前我已尝试使用代码将用户重定向到Facebook,
<a href="https://facebook.com/me" data-applink="fb://profile">Click here</a> to go back to application.
<script>
$('a[data-applink]').applink();
</script>
但它在浏览器中打开Facebook而不是facebook应用程序。 有没有办法做到这一点?
我做过类似的事情, EngageV1是我的应用程序名称
<div id="main" style="text-align: center; color: #787878">
<h2><?php echo $msg; ?></h2>
<a href="https://play.google.com/store/apps/details?id=engage.app.v1&ah=yIEhKqv-vh5CnjQrIULLeVouxkA" class="large-screen">Click here</a> to go back to application.
<a href="EngageV1://" class="small-screen">Click here</a> to go back to application.
</div>
<script>
setTimeout(function () { window.location = "https://play.google.com/store/apps/details?id=engage.app.v1&ah=yIEhKqv-vh5CnjQrIULLeVouxkA"; }, 25);
window.location = "EngageV1://";
</script>
答案 0 :(得分:1)
您需要使用App Links.
您需要做的是创建一个与Android应用程序活动相关联的URL,这样当用户打开可以在应用程序中打开的链接时。
通过Android docmentation获取有关如何添加应用程序链接并将其与网址相关联的详细信息。
https://developer.android.com/training/app-links/index.html
Android 6.0(API级别23)及更高版本允许应用指定自己 作为给定类型链接的默认处理程序。
因此API级别低于23的用户必须选择Web URL的开放应用程序。至少一次。