Здравствуйте, я разрабатываю приложение в Swift. Интегрированный OneSignal внутри него. Но у меня есть проблема. Пользователь подписывается методом fini sh с задержкой 30 40 секунд. Почему это происходит? Как я могу решить это? Вот мой код AppDelegate:
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
let onesignalInitSettings = [kOSSettingsKeyAutoPrompt: false]
OneSignal.getPermissionSubscriptionState()
OneSignal.initWithLaunchOptions(launchOptions,
appId: "552e0d10-3bd2-452a-a2a8-4dce440dac15",
handleNotificationAction: nil,
settings: onesignalInitSettings)
OneSignal.inFocusDisplayType = OSNotificationDisplayType.notification;
OneSignal.promptForPushNotifications(userResponse: { accepted in
print("User accepted notifications: \(accepted)")
})
UserDefaults.standard.oneSignalPlayerId = OneSignal.getPermissionSubscriptionState().subscriptionStatus.userId
return true
}