美文网首页
远程通知的使用 注意事项

远程通知的使用 注意事项

作者: zhouyuhan | 来源:发表于2016-07-30 00:52 被阅读21次

    远程通知的使用

    代理方法注意事项

    代理方法 - (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo
    当APP接受到远程通知的时候 并且当用户点击的时候 会调用此代理方法

    • 并且会区分为三种情况
    1. 当APP处于后台的时候

    会弹出通知的Alert 只有当用户点击的时候才会触发此代理方法,进行相关的跳转

    1. 当APP处于前台的时候

    不会弹出通知的相关的提示 但是会直接触发代理方法 应该避免这种情况

    1. 当APP被杀死的时候

    此时通知依旧会弹出来 如果点击了通知 会启动你的APP 代理方法不会触发
    此时需要通过didFinishLaunchingWithOptions来完成相关的操作

    1. 此时的LaunchOptional包含两种key值 UIApplicationLaunchOptionsLocalNotificationKey
      UIApplicationLaunchOptionsRemoteNotificationKey

    *通过key判断value是否有值来触发相关的操作

    完美

    以上

    相关文章

      网友评论

          本文标题:远程通知的使用 注意事项

          本文链接:https://www.haomeiwen.com/subject/ghazjttx.html