【微信小游戏修改教程】分享游戏后跳出提示关注的对话框

从前有一个客户作了一款游戏,他想实现在分享游戏到朋友圈返回游戏界面之后,能够弹出一个对话窗提示用户去关注他的微信号,点击确定就直接打开微信关注页的链接,像这种效果应该怎么实现呢?群里的小盆友们,来听课了,看涛舅舅怎么解决这个问题的~

我们要实现的效果应该是这个样子滴:

这种效果和我们之前讲过的,分享后直接跳转到微信关注页的方法是一样的,没有学会的小伙伴先马上去复习一下吧!前往《【涛舅舅独家教程】微信小游戏分享后自动跳转网址》

只不过是弹出对话框提示用户是不是要去关注,只有选“确定”的时候才会前往,一定程度上看是为用户考虑,其实我认为倒是多此一举。。。。。先不说好坏了,看看关键代码怎么写吧!

        var n = function(e) {
            WeixinJSBridge.invoke("shareTimeline", {
                appid: e.appId ? e.appId: "",
                img_url: e.imgUrl,
                link: e.link,
                desc: e.title,
                title: e.desc,
                img_width: "120",
                img_height: "120"
            },
            function(e) {
					setTimeout(function() {
					if (confirm("\u6765\uff01\u5173\u6ce8\u5b81\u6ce2\u7535\u4fe1\u5fae\u5385\uff0c\u7b2c\u4e00\u65f6\u95f4\u83b7\u5f97\u514d\u8d39\u6d41\u91cf\uff0c\u8bdd\u8d39\u7684\u4f18\u60e0\u4fe1\u606f\uff01")) {
					document.location.href = "http://mp.weixin.qq.com/s?__biz=MzA3NzM3MzAwNw==&mid=201846255&idx=1&sn=806bbe4461b522537eeb06819699dc4d#rd";
					}
					}, 500);
            })
        };

前面的知识你要是都学会了,这个一看就懂了,无非就是在回调函数里加上弹出confirm对话窗的代码而已嘛!但是注意一下,这里是用一个setTimeout包起来的,也就是作了一个延迟弹出,为什么呢?因为如果不作延迟的话,一点菜单中“分享到朋友圈”的按钮,这个对话窗就会直接弹出来,效果就不好了!

想玩好玩的游戏,去涛舅舅游戏平台看看吧~ http://taojiujiu.jiuyuango.com/

时间: 2024-08-28 15:20:17

【微信小游戏修改教程】分享游戏后跳出提示关注的对话框的相关文章

微信小程序实战教程

微信小程序实战教程(第1篇) 课程观看地址:http://www.xuetuwuyou.com/course/154 课程出自学途无忧网:http://www.xuetuwuyou.com 课时1:1.开篇 课时2:2.文档概览  课时3:3.认识小程序  课时4:4.小程序设计指南 课时5:5.响应的数据绑定  课时6:6.微信小程序游戏的演示  课时7:7.基础组件 课时8:8.view 课时9:9.文件结构  课时10:10.配置  课时11:11.逻辑层  课时12:12.注册小程序 

Unity 2D游戏开发教程之游戏中精灵的跳跃状态

Unity 2D游戏开发教程之游戏中精灵的跳跃状态 精灵的跳跃状态 为了让游戏中的精灵有更大的活动范围,上一节为游戏场景添加了多个地面,于是精灵可以从高的地面移动到低的地面处,如图2-14所示.但是却无法从低的地面移动到高的地面,因为当前的游戏精灵只能左右移动,即left和right.为了解决这个问题,本节就来为精灵添加跳跃状态.   图2-14  精灵从一个地面移动到另一个地面 (1)如果要为精灵添加跳跃状态,即jump,就不得不再引入其它状态: q   landing:用于表示精灵接触到地面

Unity 2D游戏开发教程之游戏精灵的开火状态

Unity 2D游戏开发教程之游戏精灵的开火状态 精灵的开火状态 "开火"就是发射子弹的意思,在战争类型的电影或者电视剧中,主角们就爱这么说!本节打算为精灵添加发射子弹的能力.因为本游戏在后面会引入敌人,而精灵最好具备开火的能力,否则会被敌人轻易干掉!具体的实现方法是: (1)导入一个表示子弹的图片到Unity,本示例中选用的子弹图片,名为PlayerBullet,如图2-23所示. 图2-23  导入到游戏项目的表示子弹的图片 (2)拖动此图片到Scene视图,即可在当前的游戏场景中

网页版《2048游戏》教程 - 完成游戏逻辑

1.     捕获键盘事件 <2048>游戏的操作主要是依靠键盘的上.下.左.右来完成,首先我们需要在game.js文件中捕获键盘响应的事件. $(document).keydown(function (event) { switch (event.keyCode) { case 37://left break; case 38://up break; case 39://right break; case 40://down break; default : break; } }); 键盘事

微信小程序开发教程目录

本系列教程是自己在工作中使用到而记录的,没有顺序之分 如有错误之处,请给与指正,也不希望误导了别人 微信小程序开发教程目录 微信小程序之注册和入门 微信小程序之HTTPS请求 微信小程序开发之选项卡 微信小程序开发之picker 微信小程序开发之图片预览 微信小程序开发之模板 微信小程序开发之模板消息

微信小程序开发教程集合

微信小程序开发教程集合?不少朋友都知道现在是小程序发展如火如荼的时候,甚至不少朋友都准备进入小程序开发这个领域.但是互联网上各种信息浩如烟海,如何在这些繁杂的信息中找到自己所需要的,这对于不少人来说是个问题,来现在多享科技为你详细讲述一下微信小程序开发教程,希望可以帮助小程序开发者节约一些时间. 微信小程序开发教程官方文档 作为小程序开发这一领域的开创者以及裁判员,微信官方对于小程序是寄予厚望,微信小程序的版本更迭非常迅速.小程序开发者必须重视微信官方文档教程 小程序开发文档:developer

微信小程序代码片段分享

Thor UI组件库,微信小程序源码分享 原文地址:https://blog.51cto.com/12418608/2409634

微信小程序实例教程(一)

序言 开始开发应用号之前,先看看官方公布的「小程序」教程吧!(以下内容来自微信官方公布的「小程序」开发指南) 本文档将带你一步步创建完成一个微信小程序,并可以在手机上体验该小程序的实际效果.这个小程序的首页将会显示欢迎语以及当前用户的微信头像,点击头像,可以在新开的页面中查看当前小程序的启动日志. 1. 获取微信小程序的 AppID 首先,我们需要拥有一个帐号,如果你能看到该文档,我们应当已经邀请并为你创建好一个帐号.注意不可直接使用服务号或订阅号的 AppID. 利用提供的帐号,登录https

微信小程序开发教程

9月21日晚发布的微信公众平台·小程序内侧邀请,微信应用号(小程序,「应用号」的新称呼)终于来了!目前还处于内测阶段,微信只邀请了部分企业参与封测.想必大家都关心应用号的最终形态到底是什么样子? 怎样将一个「服务号」改造成为「小程序」?相信很多技术人员开始关注,会不会取代APP开发,一些职位会不会被取代. 现在带你一步步创建完成一个微信小程序,并可以在手机上体验该小程序的实际效果.这个小程序的首页将会显示欢迎语以及当前用户的微信头像,点击头像,可以在新开的页面中查看当前小程序的启动日志.下载源码