JiYis
JiYis
  • 发布:2021-02-23 16:17
  • 更新:2023-07-01 08:24
  • 阅读:1691

分享一下Uniapp安卓调用 微信一次性订阅 消息的方法

分类:Native.js

【前提】:Uniapp已经配置了微信分享的相关东西;暂时只写了安卓了,后面把iOS的也补充一下

实际代码:
var SubscribeMessage = plus.android.importClass("com.tencent.mm.opensdk.modelbiz.SubscribeMessage");
var subsMessageReq = new SubscribeMessage.Req();
subsMessageReq.plusSetAttribute("scene", 1234); // 随便一个整数,0-10000以内
subsMessageReq.plusSetAttribute("templateID", "123"); // 在微信开放后台,可以查看自己应用的APPID对应的templateID

var IWXAPI = plus.android.importClass("com.tencent.mm.opensdk.openapi.IWXAPI");
var WXAPIFactory = plus.android.importClass("com.tencent.mm.opensdk.openapi.WXAPIFactory");
var wxapi = WXAPIFactory.createWXAPI(plus.android.runtimeMainActivity().getContext(), "appid"); // appid是你自己微信的appid

wxapi.sendReq(subsMessageReq);

具体有什么用途,可以看下官方的操作就好了,这个是NJS的东西,顺便分享一下

1 关注 分享
2***@qq.com

要回复文章请先登录注册

1***@qq.com

1***@qq.com

大佬,给各官方文档的mark,我这不知道看哪里,接口发送订阅消息权限后的接收用户点击‘接收消息’,‘取消’的事件
2023-07-01 08:24
6***@qq.com

6***@qq.com

iOS的怎么写
2022-12-05 16:16
1***@qq.com

1***@qq.com

回复 3***@qq.com :
离线环境集成微信分享功能后重写 WXEntryActivity onResp方法,在这里可以拿到数据
2021-10-25 15:51
3***@qq.com

3***@qq.com

回复 JiYis :
老哥,怎么进行sdk的数据监听呀?求教啊
2021-10-11 10:44
小小菜76055421

小小菜76055421

这个怎么进行数据的监听?
2021-07-28 18:33
JiYis

JiYis (作者)

回复 2***@qq.com :
这个是没有返回数据的,因为没有进行SDK的数据监听,只是调用了唤起的代码。。
2021-03-09 11:52
2***@qq.com

2***@qq.com

请问用户同意授权后,如何接收返回的数据
2021-03-08 16:19