unity探索者之微信分享回调
版权声明:本文为原创文章,转载请声明http://www.cnblogs.com/unityExplorer/p/7574561.html
上一遍讲了微信分享的一些坑,然后就忘了回调这事儿了,今天补上,回调的东西比较简单,但是还是有一些注意事项,先上代码
1 public class WXEntryActivity extends Activity implements IWXAPIEventHandler { 2 private IWXAPI api; 3 private static final String appId = "appid"; 4 5 @Override 6 public void onCreate(Bundle savedInstanceState) { 7 super.onCreate(savedInstanceState); 8 api = WXAPIFactory.createWXAPI(this, appId, false); 9 api.registerApp(appId); 10 api.handleIntent(getIntent(), this); 11 } 12 13 @Override 14 protected void onNewIntent(Intent intent) { 15 super.onNewIntent(intent); 16 setIntent(intent); 17 api.handleIntent(intent, this); 18 } 19 20 // 微信发送请求到第三方应用时,会回调到该方法 21 @Override 22 public void onReq(BaseReq req) { } 23 24 // 第三方应用发送到微信的请求处理后的响应结果,会回调到该方法 25 @Override 26 public void onResp(BaseResp resp) { 27 UnityPlayer.UnitySendMessage("ShareManager", "WechatCallBack", "" + resp.errCode); 28 finish(); 29 } 30 }
如果要正确的收到回调,必须要在你的包下面新建一个wxapi的文件夹,然后在wxapi文件夹下创建WXEntryActivity类,并声明IWXAPIEventHandler
特别注意的是,wxapi文件夹必须是包的第一级目录,比如你的包名是com.xxx.ccc,那WXEntryActivity类的package必须是com.xxx.ccc.wxapionResp函数就是发送微信请求处理后会自动回调的函数,所以我们在这里执行unity里的回调函数,后面加上finish(),不加就不会自动回到unity了此外,AndroidManifest.xml文件中需要加上WXEntryActivity的activity标签
红线划掉的地方是微信开发平台里申请的应用appid
到这里,微信分享就基本完成了
转载于:https://www.cnblogs.com/unityExplorer/p/7574561.html
unity探索者之微信分享回调相关推荐
- 在Unity3D项目中接入ShareSDK实现安卓平台微信分享功能(可使用ShareSDK默认UI或自定义UI)...
最近公司的大厅要重做,我协助主程一起制作新大厅和新框架,前面制作的编辑器也派上了用场.等全部功能做完后我会再写一个复盘,这两天主程在忙于写热更新的功能,所以把接入分享SDK功能的任务交给了我,Shar ...
- app混合开发之微信分享设置
在app内混合开发中,分享页面是必不可少的,但是分享到微信时二次分享就会没有分享的设置,这时候就需要自己配置微信二次分享,使用说明请查看微信JS-SDK说明文档 //API.jsimport axio ...
- ShareSDK实现微信分享,QQ授权登录
页尾双手送上项目DEMO 导入ShareSDK,在Main Camera上找到ShareSDK脚本并修改AppKey(http://www.mob.com/ 登录账号进入后台添加应用获取) DevIn ...
- android微信分享后不能返回应用SendMessageToWX$Resp cannot be cast to SendAuth$Resp
一,问题 微信分享后,都会有一个弹窗:返回应用还是留在微信 当选择返回应用时...,没反应,尴尬了... 二,分析 调试一下发现这里报了一个错误: java.lang.ClassCastExcepti ...
- 微信分享完整demo
微信图片选择分享完整demo: 1.调用微信官方api进行分享: 2.调用系统api进行微信分享: 3.支持分享到好友,群,朋友圈: 提供: APP_ID (自己申请的,仅供测试使用,不作任何商业用途 ...
- shareSDK qq 微信分享
原因:到官方网站集成第三方应用的分享,很麻烦,除了微信之外,我们还可能做qq.qq空间.微博.其他的等等,都自己写耽误时间还容易错,因此我们用第三方,直接一起全部集成,这里以qq.微信为例. 1,首先 ...
- ShareSDK实现第三方微信分享功能
目标: 集成ShareSDK,然后实现自己的软件可以分享信息到微信等第三方交互平台上面去. 本文以集成ShareSDK和实现微信分享为例,具体说一下实现软件第三方分享的流程. 1. 获取注册Share ...
- unity微信分享及回调
上次给大家分享了unity接入微信登录的步骤详见https://blog.csdn.net/qq_37857934/article/details/79316289,之前有网友反馈微信登录旋转屏幕后就 ...
- Android 微信分享后留在微信,没有回调的问题解决方案
Android 微信分享后留在微信,没有回调的问题解决方案 参考文章: (1)Android 微信分享后留在微信,没有回调的问题解决方案 (2)https://www.cnblogs.com/zhan ...
- 微信分享功能不可用+不能产生回调
之前微信分享一直正常可用,可最近报出微信分享后不能按规定的图片描述链接分享,而且不能产生回调导致不能通过分享增加用户参与活动次数,老代码如下: document.addEventListener('W ...
最新文章
- linux网络编程二:基础socket, bind, listen, accept, connect
- 【C++】构建栈 进栈和出栈
- 网易云音乐社交玩法的背后,听说有一只神秘部队保驾护航?
- 【网址收藏】华为荣耀V9(DUK-AL20)刷机包下载
- mysql使用索引为什么查询速度变快很多?
- NSLog (Log信息的输出)
- UVa 11027 - Palindromic Permutation 回文串,组合加搜索
- reverse函数:反转容器内容
- NSSet与NSArray区别
- Linux(Ubuntu)菜单栏(工具栏)隐藏了,怎么显示出来
- 如何取消PPT的密码保护?
- flash编译器错误查询表
- 视频转mp4格式转换器如何把其他格式的视频转换成mp4格式
- e1载波的数据速率是_Wi-Fi 6(802.11ax)解析25:DCM双载波调制技术
- 随机打乱数据的几种方式
- 移动web开发—— rem布局
- BackTrack5里使用OpenVAS
- YbtOj#20073. 「NOIP2020 模拟赛 B 组 Day6」钻石守卫
- 【5G核心网】5G概念以及名词缩写解释
- 神武可以同时登陆服务器账号吗,解读新系统神武账号仓库 同号共用仓库
热门文章
- Access 至少一个参数没有被指定值 解决方法
- 进化计算-遗传算法之史上最全选择策略
- TED如何和压力做朋友(一)
- 【Matlab学习笔记】【细胞或颗粒检测分割】资源汇总
- 【pytorch】梯度爆炸/消失解决办法
- 解决WebGL加载倾斜摄影模型出现An eror occurred while rendering.Rendering has stopped.问题
- java爬取_java实现爬取知乎用户基本信息
- ElasticSearch完结篇------京东搜索实战
- jersery集成jackson实现restful api,由于jdk版本不一致导致的坑
- 使用虚拟机搭建ClouderaManager平台,并自动部署一个hadoop集群(CDH)