- 字节跳动小程序如何使用云开发cloudbase
前言 字节跳动小程序上线已经半年多了,字节系的很多产品如抖音、西瓜视频都自带巨大的流量,很适合普通人去掘金,而目前字节跳动小程序就是一个机会,但对于小团队或个人开发者来说字节跳动小程序没有云开发,相对来说成本和难度会高一些,很多和我一样用惯了云开发的小伙伴,也想在字节跳动云开发没出来之前先用腾讯云云开发cloudbase来写抖音小程序。今天搞了一天给搞明白了,直接上教程。 第一步:安装npm 先检查一下有没有这两个文件 [图片] 如果没有的话先安装 npm init npm install然后在安装云开发SDK npm i @cloudbase/js-sdk -Snpm i @maoyan/cloudbase-adapter-tt_mp -S需要注意的是字节跳动开发工具里的构建npm在详情——工程配置——自动构建npm [图片] 第二步:配置云开发cloudbase 1、由于字节跳动小程序没有提供getAccountInfoSync()接口,无法通过接口获取appId 所以需要将appId设置到字节跳动小程序app对象上。 onLaunch(options) { this.appId = appId //字节跳动小程序appid } 2、腾讯云cloudbase安全配置(给你的字节跳动小程序授权) [图片][图片] 输入你的字节跳动小程序appid就可以了。 授权成功后需要获取凭证和记录版本,获取后保存好,接下来要用到 [图片][图片] 3、匿名登陆 为了增加安全性,建议开启匿名登陆。启动匿名登录后,用户将不需要登录即可访问应用。如果有更严格的安全要求,可以自行开启其它身份验证方式。 [图片] 第三步:编写代码 index.js import tcb from '@cloudbase/js-sdk'; import { adapter } from '@maoyan/cloudbase-adapter-tt_mp'; Page({ data: { }, onLoad: function () { console.log('Welcome to Mini Code') }, getclouddata: function () { this.appId = "小程序appid"; //字节跳动小程序appid tcb.useAdapters(adapter); const app = tcb.init({ env: "云开发环境id", appSign: '小程序appid', // 需要设置成字节跳动小程序的appid appSecret: { appAccessKeyId: 1,//版本,一般都是1,安全配置中添加的应用白名单显示但版本 appAccessKey: '凭证',//在第二步安全配置中获得的凭证 } }); // 匿名登陆 const auth = app.auth() const loginState = auth.anonymousAuthProvider().signIn() const db = app.database(); db.collection('book').get().then(res => { console.log(res) }) }, }) 参考:https://developers.weixin.qq.com/community/develop/article/doc/000ac062acc5c047697cd3bdf51813 https://github.com/MaoYanTech/cloudbase-adapter-tt_mp
2021-07-27 - 关于小程序恶意对抗平台规则的违规行为公告
小程序平台对开发者提交的小程序服务会进行名称、类目、代码等方面的审核,并在开发者发布小程序后,对其提供的在线服务进行持续性的监管,全流程保障用户的使用体验和权益。 平台在审核及监管过程中,如果发现小程序有违规,会反馈引导开发者进行修改,内容合规后即可正常提审及申诉解封。但近期,我们发现有部分开发者为了能够通过审核以及躲避监管,在代码审核、类目审核、线上监管等过程中通过一些方式进行了恶意对抗,包括但不限于以下行为: 1、代码审核内容绕过 小程序提交审核的版本应与小程序实际发布、上线运营的版本一致。部分开发者在代码提审环节,通过技术手段将不符合当前类目规则或违规的内容进行隐藏,使得审核侧看到的内容与小程序实际发布后的运营内容无关,以期通过代码审核。如下是代码审核内容绕过的一个例子,该小程序不具备外卖平台资质,在版本提审时展示了无关内容,但实际运营过程中提供了外卖平台服务: [图片] [图片] 提审时展示的内容 实际运营内容 2、类目审核资质造假 开发者应根据小程序的实际经营业务内容选择合适的类目并提交对应的资质许可进行类目申请。部分开发者通过伪造资质,如伪造金融资质、ICP证、食品经营许可证等,以期通过类目审核。如下是伪造ICP证的例子,经公开渠道查询确认,该公司并没有申请ICP证: [图片] 伪造ICP证 3、线上监管绕过 小程序官方投诉入口是平台用以收集用户对小程序违规内容反馈的一个途径。部分开发者在小程序上线后,通过采用虚假、仿冒官方投诉入口或在截屏时闪退等方式拦截用户投诉来躲避平台的线上监管,或在申诉解封时通过技术手段隐藏违规内容,在申诉审核通过后继续违规。如下是仿冒官方投诉页面躲避监管的例子: [图片] [图片] 虚假投诉页面 官方投诉页面 上述对抗行为属于严重违反《微信小程序平台运营规范》的恶意行为,在开发者与平台之间形成了对抗关系,并且对用户体验造成了严重的损害。平台视此类对抗行为为最恶意的失信行为,开发者一旦存在此类对抗欺骗平台及用户的行为,将对其(同主体或关联的开发者)后续的代码提审、申诉解封、帐号注册等流程带来持续的影响。请开发者及时了解和学习平台的规则,避免做出错误的判断和选择。 部分服务商为小程序开发者提供服务时,会选择低成本的开发方式(如上述恶意对抗行为),一经发现,平台会限制该等服务商的小程序注册、提审等能力,并对该等服务商已提交上线的小程序进行能力限制或下架等处罚。与此同时,我们发现有外部开发者发布小程序审核包过、加速审核等宣传广告,这其中可能存在以故意隐藏代码或内容、或伪造资质文书等方式绕过或规避平台审核监管,请开发者不要上当受骗,以免自己的小程序受到牵连处罚。最后,平台对恶意对抗行为保留法律追究权利,请各位开发者对自身的行为负责,避免触犯法律底线。 相关信息:近期,平台对存在上述对抗行为的开发者进行了起诉,经调查取证,杭州互联网法院宣判被告的行为构成不正当竞争,应承担停止侵权、消除影响、赔偿损失65万元的民事责任,具体细节可参看《判赔65万 | 首例恶意公众号/小程序不正当竞争案宣判》。
2019-08-27