判断微信小游戏用户是否真的分享
作为开发者,传统的微信分享拿到分享的状态码并不能完全确定玩家是否分享到好友或群。
因此一部分开发者给分享做一个定时器,超过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多人聚集在广州保利世贸博览馆, ...
最新文章
- PHP函数之无极分类
- mysql cluster 视频_mysql cluster 部署实战
- 语言 读ini文件_让C语言的调试更加高大上
- svn 合并分支 等
- MATLAB 中怎么求图像在水平方向和垂直方向的像素和,用图表示
- 输出排列 递归、回溯法
- 过滤器和拦截器的区别_拦截器和过滤器的区别
- [资源]C++书籍之 C++ Primer Plus (第6版)中文版
- 手机内存文件夹html,手机内存越用越小?删除这6个英文文件夹,瞬间释放20G
- excel操作模块Openpyxl
- 2021年焊工(初级)考试资料及焊工(初级)复审考试
- 加拿大留学计算机专业好移民吗,加拿大留学有哪些专业比较容易移民和就业
- divgrad怎么求_请问高等数学中div(grad u)中的div是什么意思?
- Webpack4.0各个击破(7)plugin篇
- 卡--配合--读卡器使用 磁卡 CPU卡 IC卡、ID卡、M1卡、射频卡区别 我在项目中使用到的S50卡(M1卡的一种)S50(Mifare 1K)卡简介及存储控制原理
- 白话数字签名(3)——Web程序中的数字签名
- exec php 菜鸟教程,sql存储过程菜鸟教程
- 2022年煤气考试题库及在线模拟考试
- Yonah是英特尔处理器酷睿core的开发代号
- WEB安全漏洞(持续更新)
热门文章
- Asterisk拨号方案常用函数说明
- centos8 默认nginx路径_CentOS 8系统安装Nginx Web服务器及常见配置过程
- python自动下载邮件_python实现邮件自动化
- 【转】Net Framework,Net Core 和 Net Standard 区别
- ASP.NET MVC 入门7、Hellper与数据的提交与绑定
- 各类锁(互斥锁,自旋锁,读写锁,乐观锁,悲观锁,死锁)
- 天猫方糖 篇一:新版天猫放糖改造立体声
- SharePoint 2016文档库所在数据库表的说明(文档库数据库)
- linux中sybase删除数据库,Linux_Sybase ASE数据库的常见问题解答,1 数据库占用磁盘空间的形式 - phpStudy...
- java中处理打折率_【JAVA300例】13、输入价格判断折扣,switch用法+int留整数方便判断...