美文网首页
2022-01-27 uniapp app内唤起系统分享

2022-01-27 uniapp app内唤起系统分享

作者: 换昵称了 | 来源:发表于2022-01-27 10:22 被阅读0次
    1643249906(1).png

    只需要勾选第一个,其他的没用到不要勾选

    /**
    * 调用系统分享
    */
    export function shareSystem(share_url) {
      console.log('调用系统分享');
      var msg = { content: "我喜欢这个菜谱:", href: share_url };
      plus.share.sendWithSystem ? plus.share.sendWithSystem(msg, function () {
        console.log('Success');
      }, function (e) {
        console.log('Failed: ' + JSON.stringify(e));
      }) : shareSystemNativeJS();
    }
    
    function shareSystemNativeJS() {
      if (plus.os.name !== 'Android') {
        plus.nativeUI.alert('此平台暂不支持系统分享功能!');
        return;
      }
      var intent = new Intent(Intent.ACTION_SEND);
      intent.setType('text/plain');
      intent.putExtra(Intent.EXTRA_SUBJECT, 'HelloH5');
      intent.putExtra(Intent.EXTRA_TEXT, sharecontent.value);
      intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
      main.startActivity(Intent.createChooser(intent, '系统分享HelloH5'));
    }
    
    

    自定义基座是依赖浏览器环境,仍可以唤起分享,但打包后真机唤不起系统分享,所以需要判断安卓环境

    相关文章

      网友评论

          本文标题:2022-01-27 uniapp app内唤起系统分享

          本文链接:https://www.haomeiwen.com/subject/jjtahrtx.html