У меня есть приложение в App Store, которое является утилитой для моего бизнеса. Я получаю отзывы от людей, что, когда они заполняют форму на веб-странице, которая затем открывает схему URL, зарегистрированную в моем приложении, они получают диалоговое окно с надписью «Открыть приложение в APP_NAME», нажимают кнопку «Открыть», а затем возвращают их к приложение. Затем у меня есть функция, которая должна вызываться после открытия приложения по схеме URL. Только около 50% моих пользователей сказали, что эта функция вызывается ?? Почему это может быть ?? Это работает для некоторых людей, но не для других. Я сам тестировал его на разных версиях iOS и на разных устройствах, и он работает каждый раз.
Вот метод делегата приложения, в котором находится моя функция:
func application(_ app: UIApplication, open url: URL, options: [UIApplication.OpenURLOptionsKey : Any] = [:]) -> Bool {
//Do more stuff......
}
У меня также есть функция внутри функции делегата сцены:
func scene(_ scene: UIScene, openURLContexts URLContexts: Set<UIOpenURLContext>) {
//Do more stuff.....
}
Любое понимание того, почему проблема может возникнуть только у некоторых пользователей?