반응형 2023년 부터22 [iOS&Swift] 버그& 이슈 (BGTaskSchedulerPermittedIdentifiers ) 이슈 상황 iOS에서 Notification 관련 작업을 해주기 위해 Background Fetch, Background processing 을 추가해주었는데, Archive를 하니 아래와 같은 에러가 나타났습니다. Asset validation failed Missing Info.plist value. The Info.plist key 'BGTaskSchedulerPermittedIdentifiers' must contain a list of identifiers used to submit and handle tasks when 'UIBackgroundModes' has a value of 'processing'. For more information, refer to the Information Pr.. 2024. 3. 26. [iOS&Swift] 버그&이슈 (Asset validation failed Invalid bundle) 이슈 상황 Asset validation failed Invalid bundle. Because your app supports Multitasking on iPad, you need to include the LaunchScreen.storyboard launch storyboard file in your "패키지 이름" bundle. Use UILaunchScreen instead if the app’s MinimumOSVersion is 14 or higher and you prefer to configure the launch screen without storyboards. For details, see: https://developer.apple.com/documentation/bundlere.. 2024. 3. 26. [iOS&Swift]Firebase에서 FCM 토픽 메시징으로 사용자 관심사별 알림 전송하기 모바일 앱 개발에서 사용자에게 적절한 시기에 알림을 전송하는 것은 사용자 참여도를 높이는 중요한 전략 중 하나입니다. Firebase Cloud Messaging(FCM)은 이를 위한 강력한 도구를 제공하며, 특히 토픽 메시징 기능을 통해 개발자는 사용자의 관심사에 따라 맞춤화된 알림을 쉽게 전송할 수 있습니다. 이 글에서는 Firebase에서 FCM의 토픽 메시징 기능을 사용하여 사용자 관심사별로 알림을 전송하는 방법을 단계별로 안내합니다.Firebase와 FCM 소개Firebase는 앱 개발을 위한 백엔드 서비스의 집합을 제공하는 구글의 플랫폼입니다. Firebase Cloud Messaging(FCM)은 이 플랫폼에서 제공하는 무료 메시징 서비스로, 앱 개발자가 서버나 다른 클라이언트 앱에 메시지를.. 2024. 3. 26. [iOS] ScrenDelegate 와 Appdelegate에서 navigationViewcontroller 호출하기 딥링크를 사용하여 동작을 할 경우 AppDelegate나 ScrenDelegate에서 ViewController를 호출해야 할 경우가 있습니다. 이때 NavigationController를 호출하는 방법을 알아 보겠습니다. 1. UIWindow의 rootViewController가 UINavigationController인 경우 앱의 rootViewController가 UINavigationController인 경우, 직접 접근할 수 있습니다. if let navigationController = self.window?.rootViewController as? UINavigationController { // navigationController 사용 } 2. UITabBarController를 사용하는.. 2024. 2. 8. 이전 1 2 3 4 5 6 다음 반응형