微信公众平台、微信公众平台.小程序、微信.开放平台[通俗易懂]

微信公众平台、微信公众平台.小程序、微信.开放平台[通俗易懂]一个开发者账号如何上线多个小程序?一个小程序账号对应一个小程序,可发布一个小程序上线。如果需要开发多款小程序,请注册新的账号。https://developers.weixin.qq.com/community/develop/doc/000886957d47f87cf9997f47c5b000小程序怎么发布,一套小程序代码怎么同时发布到不同的小程序上面,发布为体验版和正式版本!点击上传旁边的详情按钮,打开配置页面,修改项目addip,吧这个appid修改成需要覆盖的线上小程序id即可https:

大家好,又见面了,我是你们的朋友全栈君。

一、微信公众平台、微信公众平台.小程序、微信.开放平台

项目 微信公众平台 微信公众平台.小程序 微信.开放平台
登录地址 https://mp.weixin.qq.com https://mp.weixin.qq.com https://open.weixin.qq.com
简称 微信公众平台 小程序平台 开放平台
微信认证 每年年审,费用 300元/年 无认证费用 需要一次性认证,认证费300元

三个平台必须使用不同的账号申请,使用3个不同的邮箱地址作为账号。

以下简称:公众号平台、小程序平台、开放平台。

二、三者之间的关系

关于unionid,在【微信官方文档.公众号】是这样描述的:开发者可通过OpenID来获取用户基本信息。同一用户,对同一个微信开放平台下的不同应用,unionid是相同的。

综上结合自己的理解:
1、公众号平台负责管理公众号;
2、小程序平台负责管理小程序;
3、每个平台对于某个用户都会产生一个OpenID,在单独的平台上这个OpenID是唯一的,但是如果某个用户既要使用公众号,又有小程序,那么在公众号和小程序平台上OpenID是分别不一样的。
4、此时就需要开放平台,凡是在开放平台登记的应用,对于这个开放平台都将使用一个统一的unionID。这样就可以在不同的平台上唯一确定某个用户了。

如果是一个独立的应用,同一个用户在公众号平台和在小程序平台上的OpenID是不一样的,可以区别用户。但是实际应用是经常会需要公众号和小程序同时使用,这样就需要使用开放平台来统一OpenID,最终出现了unionid。这个是唯一的,不变的!

四、小程序开发中关于使用Session_Key可以解开得到unionid问题

按照官方文档的说明,前端是可以通过 wx.login 获取到 code 登录凭证,然后在后台通过 auth.code2Session 换取openid,session_key,unionid,需要说明的是,unionid是用户在开放平台的唯一标识符,在满足 UnionID 下发条件的情况下会返回。那么满足什么样的条件会直接返回unionid呢?答案是注册认证微信开放平台,注意一定要认证,也就是说要交300元通过认证,这样后台就会直接返回unionid。否则,按照官方说的如果没有返回unionid,也可以通过session_key在后台进行解密,解密需要的相关参数需要前端通过wx.getUserInfo调用获取到userInfo,rawData,signature,encryptedData,iv,cloudID参数。后台通过加密算法解密,最终可以得到unionid。 测试的时候,如果没有通过开放平台认证,密文数据中始终没有返回unionid,不知道不认证的情况下满足什么样的条件才会返回。

一个开发者账号如何上线多个小程序?

一个小程序账号对应一个小程序,可发布一个小程序上线。如果需要开发多款小程序,请注册新的账号。参考

一套小程序代码怎么同时发布到不同的小程序上面?

点击上传旁边的详情按钮,打开配置页面,修改项目addip,修改成需要覆盖的线上小程序id即可。参考

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/149224.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • C# Modbus 通讯

    C# Modbus 通讯SpSetup类与Globalspace类publicpartialclassSpSetup:Form{#region定义变量///<summary>///发送报文///</summary>publicbyte[]sendData=ne…

    2022年7月12日
    17
  • 数据库置疑问题解决

    数据库置疑问题解决资料一1、停止数据库server,将数据库MDF文件和LDF文件复制备份一份2、启动数据库server,删除置疑的数据库3、仅用备份的数据库MDF文件附加数据库,sp_attach_db或者sp_at

    2022年7月2日
    29
  • Java面试个人简历

    Java面试个人简历姓名:郑清求职意向:Java开发工程师专业技能:熟练使用Java面向对象编程,具有良好的编程习惯以及CSDN技术文档编写习惯;熟练使用Eclipse/IDEA等开发工具;熟练SVN,Maven,Git等项目管理工具;熟练Spring,SpringMVC,Hibernate,MyBatis等开源框架技术;掌握SpringBoot+SpringCloud微服务架构;掌握My…

    2022年7月9日
    19
  • django通用视图通俗讲解_django queryset合并

    django通用视图通俗讲解_django queryset合并前言上篇我们通过mixin可以非常方便的实现一些CURD操作。实际上针对这些mixin,DRF还进一步的进行了封装,放到generics下。有以下generic类视图:generics.ListA

    2022年7月31日
    8
  • NDT算法原理

    NDT算法原理NDT 算法原理算法提出原文 TheNormalDis ANewApproach FromIEEE 参考 https www cnblogs com 21207 iHome p 8039741 htmlNDT 是基于栅格化地图的算法 主要算法思路 基于 2D 场景将参考帧点云地图分为一个个小块 c

    2025年6月10日
    3
  • RJ45布线 568A 和568B布线标准[通俗易懂]

    RJ45布线 568A 和568B布线标准[通俗易懂]详细的568A和568B线序创建时间:2012年5月24日(星期四)中午11:05|分类:计算机技术|字数:660|发送到我的Qzone|另存为…|打印|添加到日历568A:白绿|绿|白橙|蓝|白蓝|橙|白棕|棕568B:白橙|橙|白绿|蓝|白蓝|绿|白棕|棕直…

    2022年9月16日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号