Метод подписки OneSignal заканчивается с задержкой - PullRequest
0 голосов
/ 06 марта 2020

Здравствуйте, я разрабатываю приложение в 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
}
...