一个微信小程序账号中可以添加多少个实例

一个微信小程序账号中可以添加多少个实例,第1张

哪些人才能申请、注册小程序

根据微信官方的说法,目前,以下的主体类型,可以注册小程序。

需要注意的是,目前小程序只支持登记国内个人和组织的信息。

也就是说,微信暂时不支持非中国公民、非中国组织,注册、登记小程序。

同一主体的小程序数量限制是多少:

1使用个人或者个体工商户身份,你最多只能注册 5 个小程序。

2对于其他类型的组织(上表),每一个组织最多可以注册 50 个小程序。

3需要注意的是,组织主体的小程序除了需要登记主体信息之外,还需要额外绑定一个微信号,作为小程序管理员。

而绑定小程序管理员,是不会消耗这个管理员的小程序注册限额的。

经常看到有点的小伙伴在群里问小程序用户数据解密流程,所以打算写一篇关于小程序用户敏感数据解密教程;

加密过程微信服务器完成,解密过程在小程序和自身服务器完成,即由 encryptData 得到如下数据:

准备知识:

以上3点对于理解解密流程非常重要

根据官方文档,我梳理了大致的解密流程,如下:

重点在6、7、8三个环节。

AES解密三个参数:

服务端解密流程:

下面结合小程序实例说明解密流程:

最后的效果如下:

如果你的小程序没有绑定微信开放平台,解密的数据中不包含unionid参数

小程序绑定微信开放平台连接

从解密的数据看,算得上敏感的数据只有appid;个人觉得openid不是敏感数据,每个用户针对每个公众号会产生一个安全的openid;openid只有在appid的作用域下可用。除非你的appid也泄露了。

那么可以从解密数据得到appid,微信小程序团队是何用意呢?还是前面那句话,openid脱离了appid就什么都不是,openid和appid一起为了方便小程序开发者做到不同小程序应用之间用户区分和隔离,同时能够将微信用户体系与第三方业务体系结合。

所以我认为敏感数据解密的主要用处不是解密后回传给客户端,而是在服务端将微信用户信息融入到自身业务当中。

这个问题回答起来挺复杂的,如果你要入门的话,首先要掌握 js、html、css 知识。

然后可以通过查看微信公众平台中的微信小程序开发教程来大概了解微信小程序的开发方式和调试方式:>

首先说一下我的应用场景, 在小程序中会有多个页面存在视频组件的情况, 为了防止视频播放时多个视频组件同时播放的情况,现记录一下方案:

一 可以在需要视频播放的地方弄一个视频播放的按钮, 当视频播放的时候再初始化视频组件, 保证整个应用内只有一个视频组件(视频组件的位置需要计算), 整个方法只是理论下的情况;

二 在appjs中 设置两个对象, currentVideoId(播放视频组件的id)和videoContext(当前播放视频的对象, 通过wxcreateVideoContext方法获得), 在页面的js中控制, 保证video组件绑定play方法:

 <video src="url" bindplay="play"></video>

在play方法中实现即可:

var id = ecurrentTargetid;

      if (id != null) {

        if (appcurrentVideoId != id) {

          if (appvideoContext != null) {

            appvideoContextstop();

            consolewarn("暂停");

          }

          appcurrentVideoId = id;

          appvideoContext = wxcreateVideoContext(id);

        }

      }

因为currentVideoId 和videoContext是唯一的对象, 方法中播放监听事件会暂停之前的播放, 然后再赋值, 等下次video播放监听进来的时候, 会进行判断

三 包含富文本组件的视频组件同时播放的情况

依据上面的例子, 当自定义富文本组件中包含多个video组件时也用上面的方法会产生错误, 虽然log会显示将执行视频暂停或者停止播放, 但是没有效果, 查看 视频api , 提示

根据api显示, id为video组件的id, 还有一个"Object this", 但是依据上面的api使用, 直接用id确实可以获取video对象, 但是api解释中提示, "在自定义组件下,当前组件实例的this,以 *** 作组件内 video组件", 在自定义组件中, 要加this, 所以总结: 在上面api使用中, 如果video在pages页面中, wxcreateVideoContext参数只写id没有问题, 但是当video在自定义组件中, 要必须加this, 才能正确返回VideoContext对象;

微信小程序适合低频应用型功能,如果是太大型的,还是建议用webapp或者原生APP。

目前微信认证第三方开发商赢在移动,提供了微信小程序实例相关介绍。

1、微信小程序创建项目

小程序的管理员或已绑定的开发者可以创建项目。需要填写AppID、项目名称及本地开发目录。

2、微信小程序开发

管理员和开发者可在开发者工具内完成小程序的开发、调试、预览、上传代码等 *** 作。

3、微信小程序预览

小程序的管理员或是开发者可点击左侧“项目”,进入上传/预览页面。点击“预览”,开发者可用本人微信扫码,在手机内预览小程序的效果。

4、微信小程序注意:

开发工具上的二维码仅限于登录开发工具的开发者本人可以扫码并预览,其他人无法扫码预览。

请用微信客户端iOS或Android的6327及以上版本才可以扫码预览。

5、微信小程序上传代码

小程序的管理员可点击左侧“项目”,进入上传/预览页面,使用管理员本人微信号扫码确认上传。 注意:只有管理员有权限可以上传,开发者没有权限上传。

以上就是关于一个微信小程序账号中可以添加多少个实例全部的内容,包括:一个微信小程序账号中可以添加多少个实例、微信小程序之用户数据解密、微信小程序怎么开发 微信小程序开发教程实例等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9467360.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存