京东Taro小程序原生端接入操作

首先对接之前先看文档,看是需要接入mPass平台,还是仅限在原生端接入Taro小程序;

本文章是仅限接入Taro小程序,接下来废话不多少,我们开始新的接入流程:

首先将这几个文件导入到当前项目中:

还有一些图片资源,也需要导入;

当然也可以不导入这么多,可以根据自己项目的实现去优化。这里要注意一个问题在导入JDDThirdPartModule.framework这个文件的时候程序运行会报错,所以你看是否需要这个文件,1、可以选择删除,删除了也不影响唤起小程序功能

2、

将这个类型修改为Optional 即可;

接下来就是关于代码的实现了:

这个是京东小程序的初始化逻辑了。有这些就算是初始化成功了;需要4个参数,对应的可以去相应的组长或者mpass平台去看对应的值;

param 是传递的参数,在唤起小程序的时候可以给小程序传递参数;

vapptype 是当前小程序的类型,1为生产 2为测试 9 为本地等

扩展API 的时候需要注意,这个JDMiniMAPlugin需要跟你生成的文件名一致;

单API 创建的类需要继承 MiniBaseJsApi,多IPA需要继承MABasePlugin;

并且需要创建一个JS 文件 ,如下:

单API实现:

多API 实现:

其中以上2种实现均需要再JS文件中实现对应的方法;如下:

其中红色框中的名称需一致;

以上就是接入京东Taro的所有流程;

相关推荐
未来之窗软件服务4 小时前
免费酒店管理系统+餐饮系统+小程序点餐——仙盟创梦IDE
小程序·酒店管理系统·仙盟创梦ide
Mr.Liu65 小时前
小程序33-列表渲染
前端·微信小程序·小程序
我叫汪枫20 小时前
解决微信小程序中 Flex 布局下 margin-right 不生效的问题
微信小程序·小程序
二流小码农21 小时前
鸿蒙开发:hvigorw,一个你不得不去了解的神器
android·ios·harmonyos
吴Wu涛涛涛涛涛Tao21 小时前
老项目登录模块的 Combine + MVVM响应式改造实践
ios
一丝晨光1 天前
Windows搭建Swift语言编译环境?如何构建ObjC语言编译环境?Swift如何引入ObjC框架?Interface Builder的历史?
linux·windows·macos·ios·objective-c·xcode·swift
别叫我1 天前
Swift 访问控制
ios
YourReference1 天前
iOS 集成网易云信IM
ios·im·网易云信·云信
他们都不看好你,偏偏你最不争气1 天前
iOS —— UI 初探
开发语言·macos·ui·ios·objective-c·面向对象
G佳伟1 天前
微信小程序带数组参数跳转页面,微信小程序跳转页面带数组参数
微信小程序·小程序