关于推送的执行顺序

来源:互联网 发布:c语言指针和变量的区别 编辑:程序博客网 时间:2024/06/05 15:27
//执行顺序://场景1:客户端在后台,但未杀死//首先- (void)applicationWillEnterForeground:(UIApplication *)application {//其次 --接收 网络推送- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo {        //场景2:客户端关闭,通过push消息打开客户端//只执行 didFinishLaunchingWithOptions以上两个方法不执行,- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {//但launchOptions中可拿到相关推送消息内容等字段//{"UIApplicationLaunchOptionsRemoteNotificationKey":{"aps":{"badge":1,"sound":"default","alert":"内容-=-=-=-=-=-=-="},"mediaId":"31,246,6501","type":"2"}}