小程序插件开发流程及注意事项

一. 注意事项

 
  1.  

    小程序插件开发和小程序开发大致一样, 也需要申请账号, 且必须是 企业小程序账号 才可以申请插件开发, 一个小程序账号只能申请一个插件, 一个插件也只能有一个appid, 申请小程序插件的名称和头像设置完毕之后不能修改 ,这一点需慎重考虑

     

  2.  

    插件开发完毕之后和小程序一样需要填写服务类目, 审核, 审核通过之后才能发布, 其他小程序才能接入, 接入需要小程序在第三方服务---添加插件—查找插件中搜索需要的插件, 然后添加, 添加完毕需要插件提供方同意才能允许接入, 一般为24个小时的等待时间.

     

  3.  

    插件比小程序能调用的接口要少一些, 具体见插件使用api列表组件列表, 插件可以设置自己的请求服务器域名, 与小程序的请求域名相互独立, 可以为小程序提供完整的一套功能.

     

  4.  

    开发者可在开发者工具内上传代码并在小程序插件开发助手内完成插件的开发和调试。请注意:插件暂不支持在体验版中体验

     

  5. 小程序不支持直接使用wx.login和wx.getUserInfo接口,需要使用插件功能页的形式来获取登录的code和用户信息, 所以 需要在插件使用者的小程序app.json中加入 "functionalPages": true 插件需要一个按钮来跳转到该页面来获取这些信息

二. 使用小程序插件

 
  1. 小程序插件也有自己的页面和自定义组件,页面和组件可以暴露出去供小程序使用, 插件内页面需要在plugin.json中定义出来,

图片描述

页面内要使用组件跟小程序中使用方法是一样的,在page.json中的usingComponents中定义, 如果插件想暴露组件供小程序使用, 则需要在plugin.json中的publicComponents中定义出来.

2. 插件中的页面跳转需使用navigator组件, url格式: 'plugin-private://wx083fa87dae61253d/pages/detail/index'; 文档中说可以使用wx.navigateTo跳转,但测试报错提示无权限.目前暂未找到解决办法.

3. 小程序跳转到插件内的页面, 跳转的方法一样,url格式: 'plugin://myPlugin/list'; 这里的list需要在插件内的plugin.json的pages中定义,见上图的list: 'pages/llist/index'; 同理,如果想跳转到插件内的pages/detail/index页面的话, url为: 'plugin://myPlugin/detail'

三. 发布小程序插件

  1. 发布小程序插件时,点击右上角的上传按钮,上传到小程序后台之后,跟小程序发布流程是一样的,只是在发布插件之前需要先上传小程序插件开发文档,在项目中的doc文件夹中有个README.md文件,在这里使用markdown语法对开发文档进行编辑,编辑完成之后右下角有个上传按钮,点击上传

  2. 上传文档完成之后打开小程序管理后台, 点击小程序插件---基本设置---更新开发文档,点击之后会弹出管理员确认,扫码通过之后就可以进行发布小程序插件的操作了;

转载于:https://www.cnblogs.com/lxlin/p/9993444.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
当使用 Uniapp 开发 App 时,以下是一些需要注意的事项: 1. 跨平台适配:Uniapp 允许你使用一套代码同时开发多个平台的 App,如微信小程序、H5、App 等。但是需要注意不同平台的差异性,确保你的代码在各个平台上都能正常运行和展示。 2. 组件选择:Uniapp 提供了一些跨平台的组件,但并不是所有平台都支持所有组件。在选择组件时,要查看文档,了解组件在目标平台上的兼容性和限制。 3. 性能优化:App 的性能对用户体验至关重要。要注意减少不必要的请求、优化图片资源、减少页面渲染等方面来提高 App 的性能。 4. 适配不同屏幕尺寸:App 会在各种不同尺寸的设备上运行,要确保你的布局和样式能够适配不同的屏幕尺寸和分辨率。 5. 使用插件:Uniapp 提供了插件市场,可以使用各种插件来增加 App 的功能和特性。但是要注意选择可靠的插件,并且仔细查看插件文档和示例以确保正确使用。 6. 调试和测试:在开发过程中,及时进行调试和测试是非常重要的。Uniapp 提供了一些调试工具和模拟器,可以帮助你快速定位和解决问题。 7. 安全性考虑:App 的安全性是一个重要的问题。要注意保护用户的隐私数据,避免使用不安全的网络请求方式,以及对用户输入进行合理的验证和过滤。 8. 及时更新:Uniapp 是一个活跃的开源项目,会不断更新和改进。要及时关注 Uniapp 的更新和发布版本,并根据需要进行升级和迁移。 以上是一些开发 Uniapp App 需要注意的事项,希望对你有帮助!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值