开发者社区> 问答> 正文

小程序插件开发和使用涉及到的场景

小程序插件开发和使用涉及到的场景

展开
收起
社区秘书 2020-04-27 15:54:00 11899 0
1 条回答
写回答
取消 提交回答
  • 场景 1:小程序及小程序模板开发  小程序和小程序模板(特别是后者)在开发时,需要明确是否支持插件热插拔,如果需要支 持,需预留可插拔的位置,需要定义相关的参数传递处理逻辑,例如对于插件所需要的不同 参数的获得与传递 。  在发布时,需要明确自己将对插件暴露什么样的参数 id、类型和描述,这样插件开发者可 以通过这些约定来获得这些参数。 场景 2:插件开发  插件的业务目标决定了它被唤起时需要获得主体程序什么样的信息,这个时候需要定义插件 期待的信息参数 id:例如对于电子发票小服务,它希望在唤起的时候能够获得主体小程序 当前门店的名称 。  另外对于插件所需要的功能包,需要和开放平台进行签约 。 场景 3:插件的购买和启用  商家在选择购买和启用插件的时候,如果插件需要获得商家小程序的信息,需显示出来并让 商家进行明确的授权:例如对于电子发票插件,订购和启用时,会提示该插件需要在运行时 获得当前门店的名称,这需要商家明确同意,否则不能购买和启用 。  如果插件需要的信息在商家小程序中并不存在,则表明插件不适用于该商家,不能进行购买 和启用 。 场景 4:插件的使用 用户可以在主体小程序唤起插件,例如在门店点击电子发票进行开票。插件如果在这个时候 需要获得用户相关的信息如用户名称、当前门店消费金额和时间,需要用户明确授权 。  对于商家已在购买和启用时所授权的信息如门店名称,主体小程序在唤起插件时会根据插件 所需要的参数 id 传递过来相关的信息 。  插件利用获得的用户信息和商家信息,运行相关业务逻辑对用户提供服务。 内容来源:https://developer.aliyun.com/article/756818?spm=a2c6h.12873581.0.dArticle756818.26162b70Su1GZy&groupCode=tech_library

    2020-04-27 15:54:53
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
《云市场-小程序》 立即下载
数字乡村建设方案 立即下载
mPaaS 小程序新品发布 立即下载