9***@qq.com
9***@qq.com
  • 发布:2024-09-09 21:46
  • 更新:2024-09-20 14:27
  • 阅读:289

请问uniapp-x如何实现 分享到微信

分类:uni-app x

文档里写到:
分享:uni.shareWithSystem 见插件市场,Android可参考hello uni-app x示例

其中hello实例我直接仿照使用import Intent from 'android.content.Intent'; 这一步就会报错

插件市场搜了下好像都是收费的。

2024-09-09 21:46 负责人:无 分享
已邀请:
晒网

晒网 - 只晒网不打渔

钱到手后,豪绅的钱,如数奉还,百姓的钱,三七分账. 不收你的收谁的 哈哈哈
这个要用微信SDK去弄 去先微信开放平台注册账号 然后下载微信SDK 然后做UTS插件 调用微信的SDK实现分享 UTS插件 你可以和JAVA .NET 一样写接口 入参 返参 然后UNIAPPX调用的时候按你定义的去传就行 UTS里面要写微信的分享接口 配置微信的开发者ID 凡是需要调用第三方SDK的 都需要打自定义基座 必须得打 不打跑不动的 只能帮你到这了 打自定义基座要下android studio IOS的我没还没弄过

  • DCloud_heavensoft

    打自定义基座不需要android studio

    2024-09-20 06:42

  • 晒网

    回复 DCloud_heavensoft: 我擦 那我理解错了 我看文档不是要在android studio生成apk 然后重命名一下放到Uniappx的unpackage里面吗 运行的时候选择自定义基座 就能选到这个了 不用android studio是不是在线弄自定义基座的方式呀

    2024-09-20 14:19

  • 晒网

    回复 DCloud_heavensoft: 问一下 离线打包生成自定义基座 是不是我说的那样 用android studio 把需要的三方SDK配置好 然后生成apk 放到uniappx下的Unpakcage下 或者用在线的方式 在插件的adnroidmanifest.xml中配置好插件的依赖SDK后 选择运行->运行到自定义基座->配置证书 然后打包 也会把apk放到unpackage下 再选运行 运行到自定义基座也就可以了 是这样不

    2024-09-20 14:36

  • 晒网

    回复 DCloud_heavensoft: 离线打自定义基座的时候 比如要调原生的微信分享 调用原生代码是写到android studio里面 然后在uniappx里面调 还是只需要打个自定义基座包含了这个依赖包 然后直接在uniappx里面调原生写呀 个人感觉是打完自定义基座后直接在uniappx的插件里面写 现在我是这么干的

    2024-09-20 14:38

  • DCloud_heavensoft

    回复 晒网: 要离线出自定义基座,就需要as,没有as可以云端出基座。只要微信的sdk在基座里就行,调用代码写在uts里。基座出好后,改uts代码去调用微信的sdk时不需要再出基座,可以直接真机运行和热刷新

    2024-09-20 21:49

  • 晒网

    回复 DCloud_heavensoft: 要离线出自定义基座,就需要as,没有as可以云端出基座 这个as 是啥意思 有文档不 另外发现了一个BUG 已经测试了 有DEMO提交了https://ask.dcloud.net.cn/question/198649

    2024-09-20 23:48

  • DCloud_heavensoft

    回复 晒网: as就是Android studio的缩写

    2024-09-21 05:55

  • 晒网

    回复 DCloud_heavensoft: 懂了懂了 自定义基座和云基座 这俩有区别没有 或者说什么时候需要打离线 什么时候打云端呀

    2024-09-21 13:27

DCloud_heavensoft

DCloud_heavensoft

如果你不懂原生,又想顺利使用uni-app x,肯定要备些钱买插件了。
uni-app x和uni-app不一样。
uni-app的js引擎、webview,都不用DCloud操心,DCloud只封装API就行了。
uni-app x的uts语言引擎、uvue渲染引擎,全都需要DCloud自己做,目前官方的精力是顾不上这些API的,肯定要靠插件。

晒网

晒网 - 只晒网不打渔

微信的SDK写的比较清楚 要不懂就找个AI把他翻译一下 UTS语法也没那么难 只要懂后台开发的 非常好学 有差别 但差别不是特别大 写上几个就会了 建议楼主试一试 本来我们也是用的uniapp 前端基本写完了 vue和nvue都用到了weex什么的也用了 后来发现有些需要需要原生才能做 但是uniapp有些麻烦 不如uniappx好用 但是现在uniappx组件和api确实很少 做一个完整的项目根本离不开插件 所以不会插件 用uniappx 要么学 要么就得用钞能力 也不太贵 个人觉得花上1500块 多数的应用级项目都能覆盖到了 这个成本 其实很低了 比招个人划算 而且官方后期估计会丰富 从长期来看 建议用uniappx IOS不说 就说安卓吧 现在有什么鸿蒙 不用uniappx android studio他根本不支持 去学鸿蒙还不如搞uniappx 反正我没打算一直搞开发 简单的来 后面的事交给年轻人得了 1年左右估计官方会把一些常用的api和组件都就弄上了 他们八成人手不够而且新东西也得研究 毕竟他们是在做工具 底层得C C++什么的 没那么快 不过官方挺操蛋 规划能力有问题 之前我就喷过他们 实在没人把我招走 写代码没那么强 管这些团队还没那么困难 哈哈哈哈哈

要回复问题请先登录注册