【强烈建议】不用装微信就可以使用小程序
【强烈建议】不用登录微信就可以使用小程序当前使用小程序的前提是,注册账号并且登录才可以使用,很不方便。我们的小程序是给店内的流动人员使用的,在推广时,注册微信账号然后运行小程序的流程很不方便。当前做法是,使用H5重新做一套,套一个浏览器的壳使用。 因此建议:只要装了微信,即使不登录也能用小程序,哪怕给最低的功能和权限也行。 场景:比如有1000个店,每个店放置两个pad给流动人员用,得提前注册好2000个空壳的微信账号,登陆进去再打开小程序。 =====更新===== 目前解决办法是,使用H5重新做一套,套个webview的壳。缺点是要维护两套代码。 ====更新===== 如此一来,微信就真的是一个无需登录,可供微信之外的人使用的OS了。 ==== 更新===== 微信如果不这么做,未来肯定有其他小程序这么做,或许是今日头条,apicloud诸如此类的平台。 ==== 更新==== 微信小程序如果抛开微信二字,直接叫小程序,那将会很方便的成为一个跨平台应用开发利器。类似的竞品有flutter,apicloud。 ==== 不更新了==== 累了。
2018-09-192018-08-19 20:44 更新 --------------------- 问题二,赋值失败的问题 经反复排查,发现使用 wx.request 返回后的对象,赋值会失败。暂使用 JSON.parse(JSON.stringify(data)) 来转换一遍,暂先避过这个问题。 期待官方的意见~~~
小游戏 js 引用对象 BUG?问题一: [图片] let items = Work.wallet.items = []; item 与 Work.wallet.items 应该是同一个对象,然则通过逐行打 log 定位,发现并非同一个对象。 注:Work 为微信小游戏下的一个全局对象。 * 此现象仅出现在手机上;微信开发者工具正常。 问题二: [图片] 神奇吧,一个简单的赋值,tempNumber 与 d.circleOutput 居然不是同一个对象。 * 此现象仅出现在手机上,微信开发者工具正常。 * 此处 BigNumber 为开源库:http://mikemcl.github.io/bignumber.js ------------------------- 代码,我使用 Cocos Creator 1.9.3 开发,编译生成微信小游戏工程,已经是混淆后的代码了。 问题一,尚可直接使用全局变量能避免。 问题二,完全不知用何方法规避。 万望能回复。 ---------------------------- 2018-08-19 补充测试手机信息,发下手机及微信版本,均能复现: 小米 6 手机:微信 6.7.0 华为 P7 手机:微信 6.6.7
2018-08-19