代码拉取完成,页面将自动刷新
在 podfile 文件中添加 source,并加入JLPayESign;加入后执行 pod update;
platform :ios, '11.0'
source 'https://github.com/CocoaPods/Specs.git'
source 'https://gitee.com/jlpaysdk/ios-specs.git'
pod 'JLPayESign','~> 1.1.0'
从 https://gitee.com/jlpaysdk/jlpay-esign 中找到最新的 tag,下载完成之后,将JLPayESign.xcframework(1.0.0版本 JLPayESign.framework)引入到接入的项目工程中,引入过程中勾选“Copy items if needed”。
添加依赖的系统 Framework:UIKit、Foundation、AVFoundation
1.Other Linker Flags 设置为 -ObjC 2.项目*.plist文件设置
Privacy - Location Always and When In Use Usage Description
Privacy - Location Always Usage Description
Privacy - Location Usage Description
Privacy - Location When In Use Usage Description
Privacy - Microphone Usage Description
Privacy - Photo Library Additions Usage Description
Privacy - Photo Library Usage Description
1.在调用处引入头文件
import < JLPayESignClient.h >
2.日志输出方法:
/// 是否开启log输出,默认debug开启,其他关闭
/// @param enable YES 或者 NO
+ (void)logEnable:(BOOL)enable;
3.SDK加载方法
/// 启动方法
/// @param appId 分配的appId
/// @param fromVC 当前控制器
/// @param successBlock 成功回调
/// @param failBlock 失败回调
+ (void)startWithAppId:(NSString *_Nonnull)appId
fromVC:(UIViewController *_Nullable)fromVC
success:(JLSuccessBlock)successBlock
fail:(JLFailBlock)failBlock;
4.sdk版本号
/// sdk版本号
+ (NSString *)sdkVersion;
5.sdk错误码说明
描述:SDK加载错误以“JLPayESignErrorModel”的对象形式返回,包含属性:ret_code、ret_msg。其中ret_code为错误码,ret_msg为错误描述。查找具体的问题原因,需要提供以上两个返回值。
对象示例:
@interface JLPayESignErrorModel : NSObject
/** 错误码 */
@property (nonatomic, copy) NSString *ret_code;
/** 错误描述 */
@property (nonatomic, copy) NSString *ret_msg;
@end
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。