首页 > 编程知识 正文

苹果长按应用出现快捷方式,华为长按app的快捷方式

时间:2023-05-03 08:59:12 阅读:121033 作者:278

安卓app版本的uni-app项目实现了shortcut。 ios:uniapp ios项目支持长按app 3D Touch快捷菜单项

基于uniapp插件市场的shortcut插件的实现。 链接

百度搜索uniapp安卓项目如何实现shortcut,看到有人给出了两种方法:1.插件,2.NativeJS的实现。

出于各种原因,我决定使用插件来实现。 感谢您分享这个插件的伟大先生。

需要跳转页面。 只需按照插件的说明使用插件。

插件评论:

我要实现的逻辑不需要跳转页面,只是唤醒扫描功能。

所以通过path判断是否以快捷方式打开软件,并执行相应的逻辑。

App.vue文件:

on show : function (//# ifdef app-plus//开始快捷方式扫描this.main=plus.Android.runtimemainactivity ); this.Shortcut (; //const main=plus.Android.runtimemainactivity (; const intent=plus.Android.import class (Android.content.intent ); const intent=this.main.get intent (; let path=intent.getstring extra (' path ); 从//list中的path//path路径通过快捷方式打开app以确定是否不执行跳转if (path===null |! this.$ store.state.ha slogin (返回; 如果//path为null或未注册,请直接使用$nextTick延迟返回//,然后bugthis.$nexttick(function ) ) /快捷方式执行逻辑跳转到tabBar页面快捷方式扫描结束//#endif},methods3360(shortcut () /快捷方式插件//js h5模式创建letRES=addshortcuts ) this.main,[ iid 请使用平台绝对路径path: )/pagesub/png不需要跳转到短标签: '、标题: '扫描'//必填}; (、)效果:

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。