Как внедрить мобильные глубокие ссылки с BitlySDK iOSIOS

Программируем под IOS
Ответить
Anonymous
 Как внедрить мобильные глубокие ссылки с BitlySDK iOS

Сообщение Anonymous »

I'm having a hard time with the implementation of BitlySDK for iOS 18 for the POC (don't have published app yet, currently only on TestFlight).
I have followed the documentation from Bitly (which seems to be deprecated and lacking info in general about mobile deep links):

I've setup the mobile app in Bitly dashboard, as well as custom Домен. /> Нажимая ссылку Открывает приложение, мы получаем ссылку на назначение по глубокой ссылке, мы перенаправляем пользователя надлежащим образом < /li>
< /ul>
Фактическое поведение < /strong>: < /p>

Нажмите на ссылку. Пользователь надлежащим образом < /li>
< /ul>
Я упускаю какую -то часть конфигурации или что -то не так?import Foundation
import BitlySDK

class AppDelegate: NSObject, UIApplicationDelegate {
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey : Any]? = nil) -> Bool {
Bitly.initialize("BITLY_APP_ID", supportedDomains:["CUSTOM_DOMAIN"], supportedSchemes: [""]) { response, error in
// response provides a BitlyResponse object which contains the full URL information
// response includes a status code
// error provides any errors in retrieving information about the URL
// Your custom logic goes here...
if let deepLink = response?.url {
print("✅ Received deep link: \(deepLink)")

if let url = URL(string: deepLink) {
DeepLinkManager.shared.handle(url: url)
}
} else {
DispatchQueue.main.async {
DeepLinkManager.shared.page = "Response not called"
}
}
}

return true
}

func application(_ application: UIApplication, continue userActivity: NSUserActivity, restorationHandler: @escaping ([UIUserActivityRestoring]?) -> Void) -> Bool {
return Bitly.handle(userActivity)
}

func application(_ app: UIApplication, open url: URL, options: [UIApplication.OpenURLOptionsKey : Any] = [:]) -> Bool {
return Bitly.handleOpen(url)
}
}


Подробнее здесь: https://stackoverflow.com/questions/796 ... tlysdk-ios
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»