快捷方式处理
结合版必接项开发说明
搭配以下两个接口配置快捷方式
mqq.ui.setOnAddShortcutHandler
注意事项
- setOnAddShortcutHandler设置中回调参数callback是mqq.callback生成的回调标记字符串,不是一个function
- setOnAddShortcutHandler在结合版中Android 6.6.0开始支持,IOS暂不支持,独立版7.3开始支持
- 可根据业务情景单独使用mqq.ui.addShortcut生成快捷方式
- mqq.ui.addShortcutIOS不支持回调
- Android权限限制可能导致桌面快捷方式生成失败,可通过授予桌面快捷方式权限给客户端解决
- 部分定制ROM的Android机型,调用接口在系统桌面生成快捷方式并返回成功,但在定制修改过的桌面没有同步快捷方式
代码示例
function callbackfunction(){
mqq.ui.addShortcut({
action: 'web',
title: 'H5小程序',
icon: 'http://i.gtimg.cn/open/app_icon/05/58/35/77/1105583577_100_m.png',
url: 'http://1105583577.urlshare.cn/?_proxy=1&_wv=16778245'
})
}
mqq.invoke('ui','setOnAddShortcutHandler', {
'callback':mqq.callback(callbackfunction, false,true)
});