请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册
搜索

互动交流 快应用 成功添加到桌面 再次进入hasInstalled 返回false

5
回复
431
查看
[复制链接]

2

主题

5

帖子

35

积分

 楼主| 2019-12-27 17:48:00 显示全部楼层 |阅读模式
onInit() {
            const _this=this;
            const currentDate = `${timetool.year}-${Number(timetool.month)}-${Number(timetool.day)}`;
            this.currentDate = currentDate;
            shortcut.hasInstalled({
                success: function(res) {
                    console.log("是否添加到了桌面==="+res)  这里一直返回false 但是桌面已经有应用的桌面图标了
                    _this.showInstall=res
                }
            })
        },
installApp(){
            const _this=this;
            shortcut.install({
                success: function(res) {
                    console.log('handling success======'+res)
                    if(res=='success'){
                        prompt.showToast({
                            message: '已成功添加到桌面',
                            duration:0
                        })
                        _this.showInstall=true;
                    }
                },
                fail:function(res){
                    console.log("用户取消:"+res)
                }
            })
        },

麻烦大佬给指点一下吧!!!!!!





回复

使用道具 举报

0

主题

49

帖子

245

积分

2019-12-30 10:27:09 显示全部楼层
这个是用的预览版测试的吗?使用快应用服务框架试下呢?
回复

使用道具 举报

8

主题

174

帖子

910

积分

2019-12-31 15:57:12 显示全部楼层
prompt 打包正式安装。就能看到了。预览版就是这样的
回复

使用道具 举报

2

主题

5

帖子

35

积分

 楼主| 2019-12-31 17:39:01 显示全部楼层
左耳毛毛 发表于 2019-12-31 15:57
prompt 打包正式安装。就能看到了。预览版就是这样的

意思就是正式包就不会出现这种情况?现在我试的只有vivo手机会有这种情况  华为只要添加成功后,就会返回true
回复

使用道具 举报

2

主题

5

帖子

35

积分

 楼主| 2019-12-31 17:44:36 显示全部楼层
v-liudan1@xiaom 发表于 2019-12-30 10:27
这个是用的预览版测试的吗?使用快应用服务框架试下呢?

对 预览版测试  但是有的手机(华为、联想)都可以
但是vivo X9添加成功后 方法还是返回false
回复

使用道具 举报

8

主题

174

帖子

910

积分

2020-1-6 16:58:25 显示全部楼层
1234555 发表于 2019-12-31 17:44
对 预览版测试  但是有的手机(华为、联想)都可以
但是vivo X9添加成功后 方法还是返回false ...

这个就的针对厂商单独确认下了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册