极光推送函数执行流程

一。程序没有死掉

(1)点击推动消息 

第一个被执行函数

[defaultCenter addObserver:self

selector:@selector(networkDidRegister:)

name:kJPFNetworkDidRegisterNotification

object:nil];

第二个被执行函数

- (void)application:(UIApplication *)application

didReceiveRemoteNotification:(NSDictionary *)userInfo

fetchCompletionHandler:

(void (^)(UIBackgroundFetchResult))completionHandler {}

(2)点击icon

只执行这一个函数

[defaultCenter addObserver:self

selector:@selector(networkDidRegister:)

name:kJPFNetworkDidRegisterNotification

object:nil];

二:程序已经死掉

(1)点击推送

推送消息在launchOptions里面

(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions;

(2)点击icon

什么都不执行



最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容