进不去游戏了,微信小程序缓存怎么清理缓存的

官方问答:微信小游戏常见问题
Q: 什么时候可以注册申请小游戏?
A: 请关注我们后期的公告。
Q: 小程序如何创建和获取画布?
A: 调用 wx.createCanvas() 接口即可创建画布,画布的使用方法详见教程的快速上手部分
Q: 小游戏可以使用 document 和 window 吗?
A: 不可以,小游戏的运行环境是一个暴露了 wx API 的 Script 运行环境。对于小游戏运行环境的介绍以及如何适配游戏引擎详见教程的Adapter部分
Q: 小游戏支持 WebGL 吗?
A: 小游戏支持 WebGL 1.0,通过 Canvas.getContext('webgl') 获取 WebGL 渲染上下文。
Q:小游戏有获取用户好友和群成员的接口吗?
A:目前不开放。
Q: 小游戏开发者工具无法上传?
A: 目前开放出来的是小游戏开发的体验模式,帮助开发者提前了解小程序的开发以及在移动设备上预览小游戏,所以没有上传以及提交体验的功能。
Q:工具中提示域名不在合法域名列表?
A:这是工具的设置的一个问题,目前请开发者修改项目目录下的 project.config.json 中的 urlCheck 的值为 false,即可跳过域名校验。在移动设备上打开调试,也可以跳过域名校验。
Q: 小游戏支持 WebGL 吗?
A: 小游戏支持 WebGL 1.0,通过 Canvas.getContext('webgl') 获取 WebGL 渲染上下文。
A: 开发者工具在部分 windows 机器上,无法获取 webgl 上下文,原因正在检查中
Q: 小游戏启动时一直卡在 loading 页。
A: 小游戏只有真正绘制了首帧之后,才会隐藏 loading 页,以减少用户看到黑屏的概率。所以开发者最好在游戏开始时进行一次简单的绘制,来减少用户等待的时间。
Q: 如何加快小游戏启动速度?
A: 小游戏启动阶段包括几个耗时部分:
1. 下载小游戏资源包
2. 初始化界面
3. decode 图片资源
所以想加快小游戏启动,建议可以从这几个点入手:
1. 缩减小游戏资源包大小
2. 图片资源小一些
3. 先尽快绘制一个简单的界面让加载页面消失,让用户能看到页面
Q: 小游戏内存为什么一直在上涨?
A: 平台侧不清楚何时进行内存释放,所以需要游戏开发侧在合适的时机调用 wx.triggerGC 释放内存。
Q: 为何分享没有图片
A: 小游戏分享和小程序分享不同,小游戏不支持截屏,支持imageUrl参数,可以通过保存Canvas接口存图后,将路径填入imageUrl中
Q: 为何分享替换了图片却没有效果
端对网络图片存在缓存,下载后不会主动删除,所以不能只换图不换url
Q: 为何分享图片比例不对/显示有黑边或白边
A: 显示时会对图片进行裁剪放缩,图片长宽比最好是5:4
Q: 为何加载图片失败
A: 小游戏图片类型和大小有限制,格式目前支持png/jpeg(或jpeg/bmp(etc1, etc2, rgba)/gif/svg 大小 2048 * 2048 以下,图片加载失败的信息也会打印在 vConsole 中
Q: 为何预览接口提示data too large
A: Android 中预览接口的数据是通过 intent 传输到预览界面的,而整个对 intent 的资源空间大小是共用的1M, 所以这里传入base64的数据会导致程序崩溃,所以建议传 如果没有 url 图片,可以调用写文件接口把图片存到本地后,再传文件路径即可.
Q: 为何音频播放有损
A: 小游戏音频最多只支持10个音源同时播放,当超过这个数量时,会丢弃当前的播放请求.
Q: 为何音频不同步
A: 小游戏音频资源申请是异步的,如果有强依赖音频的逻辑,建议在调用音频接口后,等获取到对应的回调后再继续往下处理
Q: 在部分低端机型上性能很差
A: 低端机对部分函数的支持较差,可以尝试去除一些阴影,减少一些纹理来降低性能的消耗.每个微信小程序都可以有自己的本地缓存,可以通过 wx.setStorage(wx.setStorageSync)、wx.getStorage(wx.getStorageSync)、wx.clearStorage(wx.clearStorageSync)可以对本地缓存进行设置、获取和清理。本地缓存最大为10MB。
注意:&localStorage 是永久存储的,但是我们不建议将关键信息全部存在 localStorage,以防用户换设备的情况。
wx.setStorage(OBJECT)
将数据存储在本地缓存中指定的 key 中,会覆盖掉原来该 key 对应的内容,这是一个异步接口。
OBJECT参数说明:
wx.setStorage({
data:"value"
wx.setStorageSync(KEY,DATA)
将 data 存储在本地缓存中指定的 key 中,会覆盖掉原来该 key 对应的内容,这是一个同步接口。
OBJECT参数说明:
wx.setStorageSync('key', 'value')
} catch (e) {
wx.getStorage(OBJECT)
从本地缓存中异步获取指定 key 对应的内容。
OBJECT参数说明:
示例代码:
wx.getStorage({
key: 'key',
success: function(res) {
console.log(res.data)
wx.getStorageSync(KEY)
从本地缓存中同步获取指定 key 对应的内容。
参数说明:
示例代码:
var value = wx.getStorageSync('key')
if (value) {
// Do something with return value
} catch (e) {
// Do something when catch error
异步获取当前storage的相关信息
OBJECT参数说明:
success返回参数说明:
示例代码:
wx.getStorageInfo({
success: function(res) {
console.log(res.keys)
console.log(res.currentSize)
console.log(res.limitSize)
同步获取当前storage的相关信息
示例代码:
var res = wx.getStorageInfoSync()
console.log(res.keys)
console.log(res.currentSize)
console.log(res.limitSize)
} catch (e) {
// Do something when catch error
wx.removeStorage(OBJECT)
从本地缓存中异步移除指定 key 。
OBJECT参数说明:
示例代码:
wx.removeStorage({
key: 'key',
success: function(res) {
console.log(res.data)
wx.removeStorageSync(KEY)
从本地缓存中同步移除指定 key 。
参数说明:
示例代码:
wx.removeStorageSync('key')
} catch (e) {
// Do something when catch error
wx.clearStorage()
清理本地数据缓存。
示例代码:
wx.clearStorage()
wx.clearStorageSync()
同步清理本地数据缓存
示例代码:
wx.clearStorageSync()
} catch(e) {
// Do something when catch error
阅读(...) 评论()微信小程序彻底拯救16GB手机 小程序与APP占用内存对比
稿源:快科技
10年前的1月9日诞生了iPhone,今年的1月9日诞生了微信小程序,这无疑是2017年中国互联网圈的开年大事件。这几天,相信大家在网上到处都被微信小程序刷了屏,各种技术探讨、前景分析层出不穷,尤其是很多人认为微信小程序的诞生将彻底终结APP!微信小程序不过就这两天的初期表现看,无论开发者还是媒体都对微信小程序的前景持谨慎态度,未来如何仍需进一步观查,而对于普通用户来说,谁干掉谁不重要,关键是谁更好用。猎豹清理大师就特意公布了一组小程序与APP应用的测试数据,主要从二者消耗的流量、占用的手机缓存这两大用户最为关注的角度,进行了对比。流量消耗对比本次测试中,猎豹清理大师选择了携程、艺龙、京东购物、大众点评、美团外卖、摩拜单车、滴滴出行、腾讯视频、美柚、今日头条等十款知名度、普及率高的主流应用,以及它们对应的小程序,作为样本对比。小程序测试方法:4G网络下,打开微信,输入小程序名称,搜索后,点击进入小程序,记录流量消耗,此为第一次加载。退出小程序,重新进入小程序,记录流量消耗,此为第二次加载。APP测试方法:下载APP后,在4G网络下,首次进入程序,记录流量消耗,此为第一次加载。关闭后台进程,再次进入程序,记录流量消耗,此为第二次加载。具体结果如下:小程序与APP占用内存测试对比双方互有胜负,小程序有五款两次加载流量都低于APP,有两款第二次加载较低,但差别都不是特别大,如果不是流量很有限影响并不明显。第一回合,基本平手。缓存占用空间对比小程序内存占用测试方法:打开小程序,浏览文字、图片,并使用小程序相关功能,统计已知路径下小程序产生已知路径下的垃圾文件,并求出总和。APP测试方法:下载小程序对应的手机APP,安装,并打开浏览一遍,退出此APP,点击设置,应用程序管理,记录所产生的缓存和APP总共所占的大小。具体结果如下:小程序与APP占用内存第二回合对比结果小程序赤裸裸地完胜!大多数占用缓存空间都在区区0.2MB上下,最多的也不到2MB。APP就毫不客气了,基本都需要一两百MB的空间,尤其是看腾讯视频,小程序只占0.11MB,APP则总计达159.7MB,相差了足足1452倍!很显然,如果你的手机只有16GB容量(尤其是不支持扩展的),小程序堪称救星!豹清理大师相关负责人透露,猎豹清理大师目前正在开发小程序的清理功能,可对小程序图标缓存、垃圾图片、缩略图缓存等进行清理,近期就会上线。
有好的文章希望站长之家帮助分享推广,猛戳这里
本网页浏览已超过3分钟,点击关闭或灰色背景,即可回到网页如何删除小程序缓存 / 小程序列表能同步吗 / 追剧小程序推荐 | 小程序问答 #11
这里是「小程序问答」栏目的第 11 期
不知道有多少人在用微信谈工作?每次向对方用纯文字介绍自己的时候,都觉得低效又不美观。
要解决这个问题,不防看看「」小程序,它能够帮你生成、整理电子名片,让你在用微信工作时,效率翻倍。
除了这个好用的小程序之外,本期小程序问答,知晓程序(微信号 zxcx0101)还为大家解决了这些问题 :
第 1 问:小程序列表能同步吗?
第 5 问:小程序怎么删除缓存?
第 7 问:有追剧的小程序推荐吗?
第 8 问:小程序可以从多个不同的公众号菜单打开吗?
第 11 问:个人开发小程序可以发布吗?
如果你也想提问,请到文末查看「小程序问答」提问指南。
小程序使用问题
更换手机后重新登录微信,这时新手机里的微信,还有我使用过的小程序记录吗?
有的。用新手机登录微信,小程序列表会自动同步。——来自某个刚经历碎屏换机的人的亲测。
2. 小程序如何分享朋友圈?
小程序目前还不支持分享到朋友圈,但是你可以把你喜欢的小程序,分享到微信好友、微信群中。
如何分享?进入到小程序中,点击右上角的「…」,选择「转发」或「分享」即可。
如果小程序没有「转发」或「分享」选项的话,只需点击右上角的「…」,再点击小程序名称,即可「推荐给朋友」。
3. 用大王卡在小程序里看视频免不免流量?
这取决于你所观看的视频小程序,其内容服务商是否为腾讯。
具体参见的第 8 问。
4. 小程序能否分类收藏?
目前小程序还不支持分类收藏,但是你可以通过删除不常用的小程序,使小程序列表保持在一个相对容易查寻的状态。
怎么删除列表中的小程序?看看的第 6 问吧。
5. 小程序里的缓存是在微信里了吗?可以删除缓存吗?
是的,在微信里。
如「腾讯自选股」,便提供了「清除缓存」功能,你可以直接通过该功能清楚缓存。
但目前大多数小程序还不提供「清除缓存」功能,对于这类小程序,可以直接从小程序列表中删除小程序,再重新打开,以达到清空缓存的目的。
需要注意的是,这样会使小程序中所有未保存在服务器端的数据清空哦,操作前请三思。
小程序推荐问题
6. 想要一款方便自在就能阅读的小程序。
如果你关注时政新闻,那么「」、「腾讯网」是不错的选择。
如果你更喜欢定制自己的阅读内容,那你可以试试「」、「」等小程序。
7. 有什么优质的追美剧的小程序吗?
「极简追剧」、「看剧小助手」都能帮你记录正在看的剧集,和你的看剧进度。
不过目前这两个小程序都只能手动记录追剧情况,并且不提供剧集更新情况。
如果你有更好的追剧神器,欢迎推荐。
小程序开发问题
8. 小程序可以从多个不同的公众号自定义菜单打开么?
要从自定义菜单打开小程序,要求小程序和公众号进行关联,但一个小程序只能关联一个公众号,因而不能实现从多个不同公众号打开同一小程序。
9. 想问一下「+」是怎么通过注册的?
只要在起名或更名的时候,在名字后添加一个 + 号,并继续注册流程即可。
10. 公众号跳转小程序,需要认证吗?
11. 个人开发小程序可以发布吗?
可以。微信发布的中,第 1 项就是「个人开发者也可以注册和开发小程序」。
如何注册?关注知晓程序(微信号 zxcx0101),回复「0327」获取个人开发者注册小程序的图文教程。
「小程序问答」提问指南
如果你还有小程序的其他问题,想得到我们解答。
请关注知晓程序(微信号 zxcx0101),在微信后台将问题发送给我们。
你的问题就会在下一期的「小程序问答」栏目被解答喔。
我们下期见!
本文由知晓程序原创出品,关注微信号 zxcx0101,在知晓程序后台回复「问答」,查看小程序问答所有文章。
有好的产品或者项目希望我们报道,猛戳这里
127文章总数
全新爱范儿 App 现已适配
Android 及 iPhone
使用微信扫码关注爱范儿微信公众号
关注爱范儿微信号,连接热爱,关注这个时代最好的产品。
想让你的手机好用到哭?关注这个号就够了。
关注玩物志微信号,就是让你乱花钱。小程序清缓存小技巧小程序清缓存小技巧黑色技术畅想百家号为了保证小程序的快速访问和用户体验, 微信会缓存小程序, 包括小程序文件、授权数据、登录数据。但通常情况下,我们的小程序版本更新很快,每次发布上传都会涉及到前端文件和代码的变化, 有时必须让用户立即更新到最新版本。 如果不清理缓存的话,会造成产品功能不能用甚至白屏, 严重影响用户体验!另外一个原因, 小程序用户授权被用户拒绝后, 需要再次授权的时候不会弹出授权提示! (微信小程序严重问题),
造成用户不能继续使用。 从我们产品分析, 有一定比例用户会拒绝授权。有一定比例的用户会拒绝授权目前为止,微信官方还没有提供清理小程序缓存的接口, 只能手动处理。 下面用示意图给大家介绍使用方法,希望能帮到您!步骤一. 找到微信>发现>小程序>点击进入找到小程序入口步骤二. 长按需要清理缓存的小程序(安卓长按、苹果滑动) 删除即可从历史记录删除步骤三. 从历史记录删除后, 如果还要进入最新版本的表单小程序, 搜索出来后进入即可。 也可以通过其其它口再次进入,如分享卡片、模板消息、二维码等等。搜索出来后进入终于见到了熟悉的产品界面, 已经到最新版本了!在清理缓存后,一般会要求重新授权, 这次您就别拒绝了。 快乐的使用小程序, 提升您的工作效率!进入了熟悉的界面秀表单-报名接龙秀表单-通知到位您觉得有用吗? 很多朋友经常会遇到这个问题。 尤其做小程序的朋友, 快转发这个实用功能给您的用户或朋友吧,洗完大家以后不会被缓存问题困扰了!本文仅代表作者观点,不代表百度立场。系作者授权百家号发表,未经许可不得转载。黑色技术畅想百家号最近更新:简介:你带着文化旅游的趣闻!作者最新文章相关文章

我要回帖

更多关于 清理小程序缓存 的文章

 

随机推荐