• 【快应用】如何跳转应用市场app详情页?


    1.快应用支持Deeplink跳转第三方app,因此在知道应用市场原生app详情页面的具体链接后,即可通过router.push接口进行跳转,应用市场原生app详情页面的链接格式为:appmarket://details?id={{原生app的包名}}

    2. 使用快应用提供的接口pkg.install,该接口的作用是跳转到应用市场原生app详情页面,引导用户下载安装。

    1. pkg.install({
    2. package: 'com.hap.app',// 原生app的包名
    3. success: function(data) {
    4. console.log("handling success: " + data.result);
    5. },
    6. fail: function(data, code) {
    7. console.log("handling fail, code=" + code);
    8. }
    9. })

    具体代码如下:

    1. <style>
    2. .container {
    3. flex-direction: column;
    4. justify-content: center;
    5. align-items: center;
    6. }
    7. style>
    8. <script>
    9. import router from '@system.router';
    10. module.exports = {
    11. data: {
    12. },
    13. onInit() {
    14. this.$page.setTitleBar({
    15. text: 'menu',
    16. textColor: '#ffffff',
    17. backgroundColor: '#007DFF',
    18. backgroundOpacity: 0.5,
    19. menu: true
    20. });
    21. },
    22. jump: function () {
    23. //方法1:通过Deeplink跳转
    24. router.push({ uri: "appmarket://details?id=com.sinyee.babybus.world" })
    25. //方法2:通过原生接口
    26. pkg.install({
    27. package: 'com.sinyee.babybus.world',
    28. success: function (data) {
    29. console.log("handling success: " + data.result);
    30. },
    31. fail: function (data, code) {
    32. console.log("handling fail, code=" + code);
    33. }
    34. })
    35. }
    36. }
    37. script>
    欲了解更多更全技术文章,欢迎访问https://developer.huawei.com/consumer/cn/forum/topic/0204950951235880291?fid=0101271690375130218?ha_source=zzh

  • 相关阅读:
    Java开发学习(四十一)----MyBatisPlus标准数据层(增删查改分页)开发
    【ML】欠拟合和过拟合的一些判别和优化方法(吴恩达机器学习笔记)
    Rust冒泡排序
    强度、高度、力度:5.5G的时代之跃
    NRF2401
    Spring循环依赖
    【ClickHouse 基础】
    c++征途 --- 文件操作
    Android Studio错误修复Connect to repo.maven.apache.org:443
    SNARK性能及安全——Prover篇
  • 原文地址:https://blog.csdn.net/weixin_44708240/article/details/126261250