119 lines
3.2 KiB
C
119 lines
3.2 KiB
C
|
//
|
|||
|
// FATAppletLifeCycleDelegate.h
|
|||
|
// FinApplet
|
|||
|
//
|
|||
|
// Created by 王兆耀 on 2022/9/1.
|
|||
|
//
|
|||
|
|
|||
|
#import <Foundation/Foundation.h>
|
|||
|
|
|||
|
NS_ASSUME_NONNULL_BEGIN
|
|||
|
|
|||
|
@protocol FATAppletLifeCycleDelegate <NSObject>
|
|||
|
|
|||
|
@optional
|
|||
|
|
|||
|
#pragma mark - lifeCycleDelegate methods
|
|||
|
|
|||
|
/**
|
|||
|
小程序打开完成的事件
|
|||
|
@param appletId 小程序id
|
|||
|
@param error 错误对象
|
|||
|
*/
|
|||
|
- (void)applet:(NSString *)appletId didOpenCompletion:(NSError *)error FATDeprecated("该api(自2.36.11起)废弃,请使用appletInfo:didOpenCompletion:");
|
|||
|
|
|||
|
/**
|
|||
|
小程序关闭完成的事件
|
|||
|
@param appletId 小程序id
|
|||
|
@param error 错误对象
|
|||
|
*/
|
|||
|
- (void)applet:(NSString *)appletId didCloseCompletion:(NSError *)error FATDeprecated("该api(自2.36.11起)废弃,请使用appletInfo:didCloseCompletion:");
|
|||
|
|
|||
|
/**
|
|||
|
小程序初始化完成,首页加载出来的事件
|
|||
|
@param appletId 小程序id
|
|||
|
@param error 错误对象
|
|||
|
*/
|
|||
|
- (void)applet:(NSString *)appletId initCompletion:(NSError *)error FATDeprecated("该api(自2.36.11起)废弃,请使用appletInfo:initCompletion:");
|
|||
|
|
|||
|
/**
|
|||
|
小程序进入活跃状态的事件
|
|||
|
@param appletId 小程序id
|
|||
|
@param error 错误对象
|
|||
|
*/
|
|||
|
- (void)applet:(NSString *)appletId didActive:(NSError *)error FATDeprecated("该api(自2.36.11起)废弃,请使用appletInfo:didActive:");
|
|||
|
|
|||
|
/**
|
|||
|
小程序进入非活跃状态的事件
|
|||
|
@param appletId 小程序id
|
|||
|
@param error 错误对象
|
|||
|
*/
|
|||
|
- (void)applet:(NSString *)appletId resignActive:(NSError *)error FATDeprecated("该api(自2.36.11起)废弃,请使用appletInfo:resignActive:");
|
|||
|
|
|||
|
/**
|
|||
|
小程序出错的事件
|
|||
|
@param appletId 小程序id
|
|||
|
@param error 错误对象
|
|||
|
*/
|
|||
|
- (void)applet:(NSString *)appletId didFail:(NSError *)error FATDeprecated("该api(自2.36.11起)废弃,请使用appletInfo:didFail:");
|
|||
|
|
|||
|
/**
|
|||
|
小程序被销毁的事件
|
|||
|
@param appletId 小程序id
|
|||
|
@param error 错误对象
|
|||
|
*/
|
|||
|
- (void)applet:(NSString *)appletId dealloc:(NSError *)error FATDeprecated("该api(自2.36.11起)废弃,请使用appletInfo:dealloc:");
|
|||
|
|
|||
|
/**
|
|||
|
小程序打开完成的事件
|
|||
|
@param appletInfo 小程序info
|
|||
|
@param error 错误对象
|
|||
|
*/
|
|||
|
- (void)appletInfo:(FATAppletInfo *)appletInfo didOpenCompletion:(NSError *)error;
|
|||
|
|
|||
|
/**
|
|||
|
小程序关闭完成的事件
|
|||
|
@param appletInfo 小程序info
|
|||
|
@param error 错误对象
|
|||
|
*/
|
|||
|
- (void)appletInfo:(FATAppletInfo *)appletInfo didCloseCompletion:(NSError *)error;
|
|||
|
|
|||
|
/**
|
|||
|
小程序初始化完成,首页加载出来的事件
|
|||
|
@param appletInfo 小程序info
|
|||
|
@param error 错误对象
|
|||
|
*/
|
|||
|
- (void)appletInfo:(FATAppletInfo *)appletInfo initCompletion:(NSError *)error;
|
|||
|
|
|||
|
/**
|
|||
|
小程序进入活跃状态的事件
|
|||
|
@param appletInfo 小程序info
|
|||
|
@param error 错误对象
|
|||
|
*/
|
|||
|
- (void)appletInfo:(FATAppletInfo *)appletInfo didActive:(NSError *)error;
|
|||
|
|
|||
|
/**
|
|||
|
小程序进入非活跃状态的事件
|
|||
|
@param appletInfo 小程序info
|
|||
|
@param error 错误对象
|
|||
|
*/
|
|||
|
- (void)appletInfo:(FATAppletInfo *)appletInfo resignActive:(NSError *)error;
|
|||
|
|
|||
|
/**
|
|||
|
小程序出错的事件
|
|||
|
@param appletInfo 小程序info
|
|||
|
@param error 错误对象
|
|||
|
*/
|
|||
|
- (void)appletInfo:(FATAppletInfo *)appletInfo didFail:(NSError *)error;
|
|||
|
|
|||
|
/**
|
|||
|
小程序被销毁的事件
|
|||
|
@param appletInfo 小程序info
|
|||
|
@param error 错误对象
|
|||
|
*/
|
|||
|
- (void)appletInfo:(FATAppletInfo *)appletInfo dealloc:(NSError *)error;
|
|||
|
|
|||
|
@end
|
|||
|
|
|||
|
NS_ASSUME_NONNULL_END
|