[        
   
   
   
   
   
   
   
   
   
   
   
   
   
   
       ]
ZhouSa.com-周飒博客		FireflyMiniappNativeProtocol
小程序设置title回调
小程序设置导航栏标题后会回调该方法。
-(void)miniapp_setNavigationBarTitle:(NSString *_Nonnull)title; 参数:
| 属性 | 类型 | 说明 | 
|---|---|---|
| title | NSString *_Nonnull | 导航栏标题 | 
返回值:
| 类型 | 
|---|
| void | 
示例:
-(void)miniapp_setNavigationBarTitle:(NSString *_Nonnull)title{     //小程序设置导航栏标题成功回调 } 发送请求的回调
小程序请求转发到客户端,客户端根据规则从 arg 中取出对应参数,做对应请求操作。请求成功调用 successCallback 通过参数字典 callbackParams 回调结果给SDK,SDK 再透传给小程序,请求失败同理。
-(void)miniapp_requset:(NSDictionary *_Nonnull)arg        successCallback:(FireflyMiniAppBridgeCallback _Nonnull )successCallback          faildCallback:(FireflyMiniAppBridgeCallback _Nonnull)faildCallback; 参数:
| 属性 | 类型 | 说明 | 
|---|---|---|
| arg | NSDictionary *_Nonnull | 请求参数字典 | 
| successCallback | FireflyMiniAppBridgeCallback _Nonnull | 成功回调 | 
| faildCallback | FireflyMiniAppBridgeCallback _Nonnull | 失败回调 | 
返回值:
| 类型 | 
|---|
| void | 
示例:
-(void)miniapp_requset:(NSDictionary *_Nonnull)arg        successCallback:(FireflyMiniAppBridgeCallback _Nonnull )successCallback          faildCallback:(FireflyMiniAppBridgeCallback _Nonnull)faildCallback{              //请求成功调用 successCallback              //请求失败调用 faildCallback } 登录获取token回调
小程序做登录操作,告知客户端进行登录操作,将登录的 token 值通过 callback 的参数字典 callbackParams 回调给 SDK,SDK 再透传给小程序。
-(void)miniapp_loginWith:(FireflyMiniAppBridgeCallback _Nonnull )callback; 参数:
| 属性 | 类型 | 说明 | 
|---|---|---|
| callback | FireflyMiniAppBridgeCallback _Nonnull | 登录回调 | 
返回值:
| 类型 | 
|---|
| void | 
示例:
-(void)miniapp_loginWith:(FireflyMiniAppBridgeCallback _Nonnull )callback{         callback(@{@"token": @"12313212313132"}); } 小程序关闭的回调
在小程序页面点击关闭按钮会回调该接口。
-(void)miniapp_navigationCloseThisPage 参数:
无
返回值:
| 类型 | 
|---|
| void | 
示例:
-(void)miniapp_navigationCloseThisPage{  } FireflyMiniappManagerProtocol
主要是 FireflyMiniappManager 的回调,借此告知客户端小程序的生命周期、通知客户端下载离线包资源。
小程序关闭
- (void)fireflyMiniappClose; 参数:
无
返回值:
| 类型 | 
|---|
| void | 
示例:
- (void)fireflyMiniappClose {     NSLog(@"fireflyMiniappClose");       //在此解除 UrlProtocol 注册,由于 UrlProtocol 在 iOS 当中是全局的原因     [[FireflyMiniappManager manager] unRegisterFireflyMiniappUrlProtocol]; } 小程序打开
-(void)miniapp_setNavigationBarTitle:(NSString *_Nonnull)title{     //小程序设置导航栏标题成功回调 } 0参数:
无
返回值:
| 类型 | 
|---|
| void | 
示例:
-(void)miniapp_setNavigationBarTitle:(NSString *_Nonnull)title{     //小程序设置导航栏标题成功回调 } 1小程序即将push一个新的页面
-(void)miniapp_setNavigationBarTitle:(NSString *_Nonnull)title{     //小程序设置导航栏标题成功回调 } 2参数:
| 属性 | 类型 | 说明 | 
|---|---|---|
| controller | UIViewController _Nonnull | 控制器 | 
返回值:
| 类型 | 
|---|
| void | 
示例:
-(void)miniapp_setNavigationBarTitle:(NSString *_Nonnull)title{     //小程序设置导航栏标题成功回调 } 3开始下载全量离线包
-(void)miniapp_setNavigationBarTitle:(NSString *_Nonnull)title{     //小程序设置导航栏标题成功回调 } 4参数:
| 属性 | 类型 | 说明 | 
|---|---|---|
| manager | FireflyMiniappManager *_Nonnull | 小程序管理者 | 
| path | NSString *_Nonnull | 下载离线包存储路径 | 
| fulldownloadUrl | NSString *_Nonnull | 全量离线包链接 | 
| miniAppCompletion | FireflyMiniAppCompletion _Nonnull | 下载完成回调 | 
返回值:
| 类型 | 
|---|
| void | 
示例:
-(void)miniapp_setNavigationBarTitle:(NSString *_Nonnull)title{     //小程序设置导航栏标题成功回调 } 5开始下载增量离线包
-(void)miniapp_setNavigationBarTitle:(NSString *_Nonnull)title{     //小程序设置导航栏标题成功回调 } 6参数:
| 属性 | 类型 | 说明 | 
|---|---|---|
| manager | FireflyMiniappManager *_Nonnull | 小程序管理者 | 
| path | NSString *_Nonnull | 下载离线包存储路径 | 
| patchUrl | NSString *_Nonnull | 增量离线包链接 | 
| miniAppCompletion | FireflyMiniAppCompletion _Nonnull | 下载完成回调 | 
返回值:
| 类型 | 
|---|
| void | 
示例:
-(void)miniapp_setNavigationBarTitle:(NSString *_Nonnull)title{     //小程序设置导航栏标题成功回调 } 7


 
		 
		 
		 
		

还没有评论,来说两句吧...