魅族APP调起APP跳转到魅族应用商店详情页
随着市面上应用数量的快速增长,名下有多款应用的开发者都有应用间相互推荐的需求,而魅族手机出于安全考虑,限制用户无感知安装第三方来源应用,使得第三方来源应用安装成功率较低。
为解决上述问题,魅族应用商店开放第三方应用调起商店详情页进行下载的能力,即用户在 APP 内/网页下载时,直接调起商店详情页,用户可在浏览应用介绍后进行安装操作。开发者可通过该能力在 APP 内推荐旗下其它应用。
一、能力优势
1.无感安装,提升安装成功率
目前在第三方应用内进行下载均需要用户勾选“允许安装未知来源”才可进行下载,接入该能力后可减少用户操作,提升安装成功率。
2.强调应用安全,用户放心
魅族用户对于在魅族应用商店下载的应用更加信任,提升用户下载意愿。
3.方便用户更好地了解应用
用户可在应用详情页查看应用信息与介绍,进一步了解应用。
二、资源支持
对于已接入该能力的应用,将享有魅族应用商店内容推荐优先权。
三、调用方法
1.APP 内调起
如果您要跳转到的目标应用在魅族应用商店处于上架的正常状态,即可使用下述方法,跳转至该应用位于魅族应用商店的应用详情页,用户可在此查看应用版本详情,并完成下载。
//以跳转到“微信”应用详情页为例
val uri = Uri.parse(“mstore://details”).buildUpon()
.appendQueryParameter(“package_name”, “com.tencent.mm”)
.appendQueryParameter(“source_apkname”, “your_package_name”).build()
val intent = Intent(Intent.ACTION_VIEW, uri).apply {
setPackage(“com.meizu.mstore”)
}
context.startActivity(intent)
参数说明:
package_name:需要跳转到的目标应用的包名(目标应用需在魅族应用商店上架,并处于正常状态)
source_apkname:调用者,即您的应用自己的包名
2.网页调起
如果您需要通过 H5 方式跳转,可以使用 JavaScript 打开:
http://app.meizu.com/apps/public/detail?package_name=目标包名
注意:您可能需要引导用户使用魅族浏览器打开该地址,以确保请求被正确拦截。