判断微信小游戏用户是否真的分享
作为开发者,传统的微信分享拿到分享的状态码并不能完全确定玩家是否分享到好友或群。
因此一部分开发者给分享做一个定时器,超过5秒就判定玩家分享成功,实际上很容易被玩家利用。
因此我们可以利用微信分享过程中的图片url链接做文章:
1.需要一个web服务器,提供给客户端接口https://xxxx?openid=xxx&appid=xxx&channel=xxx&imgurl=https://xxxcos.ap-shanghai.myqcloud.comxx.png 接口
其中 openid是玩家的openid,appid是小程序的appid,channel是自定义的渠道,imgurl是原来通过分享传给微信的图片链接。
2. 客户端在分享的时候将微信分享图片链接改成 https://xxxx?openid=xxx&appid=xxx&channel=xxx&imgurl=https://xxxcos.ap-shanghai.myqcloud.comxx.png
3.web服务器拿到微信客户端的请求后分别将参数拿到后记录在服务器,这样就知道哪个玩家在哪个应用里分享了多少次,然后服务器在header里设置状态码302之后,header跳转到imgurl的链接。
4. 用户从微信页面返回游戏页面时,
判断微信小游戏用户是否真的分享相关推荐
- Unity3d C# 开发微信小游戏分享图片、朋友圈等功能实现(含源码)
广告 通过一段时间的基于minigame-unity-webgl-transform插件的开发,算是稍微完整的一小个游戏已经制作完成,具体大家可以扫码体验一下: 感谢支持!! 前言 之前编写了一篇u3 ...
- 羊了个羊微信小游戏开发技术解析
contact information 1.7.8.8.8.5.4.0.6.4 Charles4.6.2 Proxifier Burpsuite1.7.33 <羊了个羊>小游戏功能开发文档 ...
- 微信小游戏 获取判群ID方法
特别注意:微信小游戏已经禁止诱导分享,wx.shareMessage已经没有success回调了 第一步:设置 wx.showShareMenu({withShareTicket:true}); 第二 ...
- 开发者该如何抓住微信小游戏的风口?听Cocos创始人王哲详解(上篇)
在微信小游戏真正爆发之前,你该做好这些基础知识储备. 微信小游戏在2017年12月28日正式上线.相对于传统的H5游戏,小游戏的优势十分明显,拥有微信庞大的用户量以及更好的兼容性,在天生适合微信社交生 ...
- 微直播笔记|三十分钟微信小游戏开发入门
微信小游戏在2017年12月28日正式上线.相对于传统的H5游戏,小游戏的优势十分明显,拥有微信庞大的用户量以及更好的兼容性,在天生适合微信社交生态的同时还不用担心被屏蔽.无疑,这或许是一个巨大的风口 ...
- threejs 微信小游戏中的离屏渲染做UI和排行榜
微信小游戏对threejs真的是一次桎酷啊...呵呵. 规定不能用html锁死了我们之前两个html标签的可能了... 不过微信还是允许了大家的离屏渲染,要不是我们在跳一跳之类的游戏中也看不到排行榜和 ...
- cocos微信小游戏开发-http请求-使用微信云函数-toast-loading-动态加载图片-添加触摸事件-微信分享-label点击事件-背景音乐音效-程序活动状态判断-性能优化
cocos开发微信小游戏相关-<益智推箱> 扫码查看功能,有需要可直接提问 Cocos Creator 3.4 用户手册 cocos creator基本操作 微信开发文档|云函数 1. h ...
- 微信小游戏开发实战教程15-关卡编辑器的制作以及关卡分享功能的实现
微信小游戏开发实战系列的第15篇. 本节主要内容有游戏中的关卡编辑器的实现思路以及如何利用分享功能将自己制作的关卡与好友分享. 如果你没有任何的游戏开发经验,欢迎阅读我的"人人都能做游戏&q ...
- 2018微信公开课:微信小游戏的精华内容要点分享!
导语:本篇汇总了上午的微信公开课和下午的小游戏分论坛上,嘉宾分享的微信小游戏相关内容要点. 今天,在2018微信公开课上,微信小游戏无疑成为了最重要的热点之一. 4000多人聚集在广州保利世贸博览馆, ...
最新文章
- no argument specified with option /LIBPATH:错误的解决
- 排查指南 | 两个案例学会从埋点排查 iOS 离线包
- QImage、 QPixmap、 QBitmap、 QPicture区别
- (转)IOS中获取各种文件的目录路径的方法
- 【HDU - 5869】Different GCD Subarray Query(思维,数学,gcd,离线处理,查询区间不同数,树状数组 或 二分RMQ)
- python 几种常用测试框架
- Python笔记-centos7使用adb连接真实手机及初始化uiautomatro2项目
- Pull Request的正确打开方式(如何在GitHub上贡献开源项目)
- 给fiddle 解密_fiddler学习笔记2 字段说明;移动设备、解密证书
- div搜索框与按钮不在一行_这款漫画资源搜索软件,堪称二次元迷的必备神器!...
- 基于Metronic的Bootstrap开发框架--工作流模块功能介绍(2)
- 解决fortify扫描出的Path Manipulation问题(java语言)
- 拷贝漫画检索下载爬虫
- numpy数据升维与降维
- Continous Integration.Continous Development,Continous Delivery之间的关系
- Python实现直方图梯度提升分类模型(HistGradientBoostingClassifier算法)并基于网格搜索进行优化同时绘制PDP依赖图项目实战
- 用paddleocr识别汉字_基于Paddle的截图OCR文字识别的实现
- 云盘构建LVM linux 持续更新
- 病毒对信息社会的巨大影响
- python电影推荐系统 github_GitHub - JaniceWuo/MovieRecommend: 一个电影推荐系统
热门文章
- Asterisk权威指南/第六章 拨号计划基础
- java的未检查异常有哪些_Java:检查异常与未检查异常
- 下列python语言、返回结果不是uc_MKAN1-UC 5103作业代写、代做Analytics作业、Java,Python,c/c++程序语言作业代做...
- python获取pid并杀死_用python记录运行pid,并在需要时kill掉它们的实例
- python闭环最短路径_最短路径算法的实现(dijskstra):Python
- arcgis mxt模板 创建工具条无法保存_【从零开始学GIS】ArcGIS中的绘图基本操作(二)...
- python主线程执行_在Django vi中的主线程中执行Python函数
- 【转】extern “C“以及__declspec(dllexport) 讲解和def文件dll导出方法
- 【转】.NET框架简介
- python 语句简写_自学Python-语句之列表推导式