校园卡应用接入流程

1、提交应用的前提条件

使用QQ号码注册/登录腾讯微校应用开放平台并在个人中心完善QQ号码、手机等基本资料,手机号码将作为腾讯微校开放平台与开发者联系的渠道,需真实有效,若虚假将不能提交应用。

资料页面图

2、应用提交及测试

2.1 进入我的应用,选择校园卡应用,点击新建,就可以填写应用信息新建

上架流程图 上架流程图 上架流程图

2.2 去开发文档的全局说明中下载DEMO,然后根据自己的开发需求,配置到自己的服务器上,并将部署好的接口地址写入到下图 接口地址中。

上架流程图 上架流程图

2.3 DEMO示例中的index.php文件简单的展示了如何调用appdemo文件中的index控制器,实例化对象appdemo,调用appdemo中的index控制器。请根据自己业务进行代码的改编。

上架流程图

2.4 部署到自己的服务器的时候,需将APP_KEY,APP_SECRET改成相应的自己应用的APP_KEY,APP_SECRET,具体数值如下图

上架流程图 上架流程图

2.4.1 Appdemo中的index控制器,会根据传入的type值进行判断,例如type值为open时,执行open方法(开启应用,具体代码都可以在appdemo.php中找到),接口地址带不带type值都可以。

上架流程图

2.4.2 部分方法需要进行签名验证,如何验证签名和计算签名的具体代码也在appdemo.php中。

上架流程图 上架流程图

2.5 新建完应用并且填写的接口地址能够正常使用后,根据上图提供的测试地址,通过测试地址可以进入到测试学校的管理后台(使用Open平台上绑定的微信号扫码登录)

上架流程图

2.6 在用户管理模块里可以添加测试学生信息用于测试

上架流程图

2.7 在应用模块可以开启新建的应用,以获取应用的H5链接或小程序码

上架流程图 上架流程图 上架流程图

2.8 微信扫描下图二维码领测试学校校园卡

上架流程图

2.9 在用户管理模块填写的姓名和手机号激活校园卡,领卡激活后,可以在微信中直接打开H5链接或小程序码进行测试

上架流程图

3、应用上架流程

为确保上架腾讯微校的应用质量、应用上架前需要满足应用接入规范,请开发者按照下面的接入标准,对应用进行仔细检查及测试,对不符合规范项进行修改,以加快应用上架速度,若对于接入标准有疑问可与微校联系沟通(weixiao@tencent.com) 上架流程如下图所示:

上架流程图

4、接入周期和结果通知

符合应用接入规范的应用,腾讯方会在3—5个工作日将结果通知给开发者,对于不符合接入规范的应用,将描述不符合原因。 通知方式包括:以“腾讯微校”公众号的微信模版消息为主,请保持关注该公众号,QQ或电话通知为辅,请确保开发者个人中心填写的信息是有效的。

5、应用运营管理

开发者可以对已经上架应用进行运营管理,包括但不限于用户反馈管理、应用数据分析、应用活动运营等,其中用户反馈消息会通过“腾讯微校”公众号模版消息通知到开发者,若应用活动运营需要和腾讯微校支持可将活动方案发至邮箱:weixiao@tencent.com。

上架流程图

6、应用接入标准

6.1 用户体验

  • 提供稳定快速的应用加载服务,保证良好的用户体验,兼容iOS、安卓等主流操作系统,无样式问题。
  • 不能在应用使用的的主流程中强制引导用户关注开发者公众号,也不能在未明确提示情况下弹窗引导用户关注开发者的公众号。
  • 应用中不能含有用户的二次注册和登录情况,以及不应存在收集用户的身份证信息等与应用运营无关的用户信息。

6.2 应用设计

  • 应用需要在网页中默认加上开启学校标识,或者可以让学校配置自定义标识。
  • 若应用中含用户信息交互,需要让每个用户有一个独立的页面,不能将所有学校的用户信息混淆。

6.3 应用开发

  • 开发人员在开始之前可以先行参考微校开发者文档。
  • 应用在开发时需要注意与微信的账户机制(openid和unionid) 和微校账户机制(schoolcode:学校code)相结合,加强应用的可扩展性。
  • 应用的本身可以借助微校提供的接口优化应用的整体体验,例如:获取学校组织架构、公众号Openid等。

6.4 应用管理

  • 若应用中涉及信息管理,需要在微校后台嵌入对应管理页面或提供直接跳转管理页面,让学校拥有管理权限。

  • 应用的后台管理帐号体系必须与微校同步,不得在微校后台出现再次登录的管理页面。

  • 工具类型应用在涉及帐号查询时必须在使用说明中提供测试帐号。