更新记录
1.0(2019-08-23)
支持指定应用标识(或包名)打开详情页面
使用关键字搜索应用
平台兼容性
uni-app
app-vue |
app-nvue |
app-android |
app-ios |
? |
? |
? |
? |
H5-Safari |
Android Browser |
微信浏览器(Android) |
QQ浏览器(Android) |
Chrome |
IE |
Edge |
Firefox |
PC-Safari |
? |
? |
? |
? |
? |
? |
? |
? |
? |
微信小程序 |
支付宝小程序 |
百度小程序 |
字节小程序 |
QQ小程序 |
钉钉小程序 |
快手小程序 |
飞书小程序 |
京东小程序 |
? |
? |
? |
? |
? |
? |
? |
? |
? |
uni-app x
H5-Safari |
Android Browser |
微信浏览器(Android) |
QQ浏览器(Android) |
Chrome |
IE |
Edge |
Firefox |
PC-Safari |
? |
? |
? |
? |
? |
? |
? |
? |
? |
功能
打开应用市场,支持指定应用标识(或包名)打开详情页面,或使用关键字搜索应用。
使用方法
- 下载插件保存到项目目录下,如common/dc-market/market.js
- 在页面中引用此模块
import market from "@/common/dc-market/market.js"
- 调用模块的方法
market.open({
ios:'414478124',
android:'com.tencent.mm'
});
API
open(options)
打开应用市场
options参数说明
属性 |
类型 |
说明 |
ios |
string |
iOS平台:appstore中应用的id标识,应用的页面地址(如https://apps.apple.com/cn/app/id682211190 )的id后面的数字682211190 |
android |
string |
Android平台:应用的包名,apk文件中AndroidManifest.xml中的package字段值 |
key |
string |
打开搜索页面时使用的关键词 |
不设置应用的id标识或包名,则打开应用市场的搜索页面
示例
//打开应用市场中微信页面
market.open({
ios:'414478124',
android:'com.tencent.mm'
});
//打开应用搜索页面
market.open({
key:'Hello'
});