安卓版 uniapp使用下面的方法写了,但是总是返回 {"sure":false}
plus.navigator.createShortcut({
name: "我是AppName",
icon: "_www/images/icon/icon_logo.png",
toast: "已创建快捷方式到桌面"
}, function(e){
console.log("A=",e); // {"sure":false}
}, function(e){
console.log("B=",e);
console.log("C=",e.message);
});
开始时觉得华为手机的问题,然后使用微信小程序定制桌面快捷,没有问题,说明华为可以定制桌面快捷。
- 检查应用权限,已经打开了“创建桌面快捷方式”为”允许“。
- 打基座包时,已经添加了
"distribute" : {
"android" : {[
.......
"permissions" : [<uses-permission android:name=\"com.android.launcher.permission.INSTALL_SHORTCUT\"/>"
], - 使用plus.navigator.checkPermission('SHORTCUT')检查,一直返回的是unknown
不知道是什么原因导致的。。
1024chain
您的解决了没?
2021-09-19 21:57