AppDelegate - TiepNC/Note GitHub Wiki

AppDelegate

1.UserDefaults.synchronize is deprecated

Config Notification

  • Register remote notification
    • Get token
      • registerUninstallAppsFlyer
      • Config FCM (Firebase Cloud Messaging)
      • Join channel to receive notification of Kireilign

Set first screen

  • Not Argree term -> UserDefaultKeys.isAcceptedAdsGuideLine = false UserDefaultKeys.isFirstTimeRunApp = false

    • => Launch Screen
  • Argree term -> UserDefaultKeys.isAcceptedAdsGuideLine = true UserDefaultKeys.isFirstTimeRunApp = true

    • => Home Tabbar

Check update in App Store

Config Track Event

  • TrackScreenView (Firebase Analytics), track event from a screen to a screen
  • TrackEvent
  • TrackError