Универсальные ссылки приложения Flutter не работают на iOS, но работают на AndroidIOS

Программируем под IOS
Ответить
Anonymous
 Универсальные ссылки приложения Flutter не работают на iOS, но работают на Android

Сообщение Anonymous »

У меня есть приложение Flutter, и глубокие ссылки работают нормально, когда я нажимаю кнопку в Gmail для приложения Android, но не для iOS.
Изображение

URL-адрес в шаблонах электронной почты поступает от courier, курьер генерирует URL-адреса cta, а затем он добавляется к кнопке в шаблоне через
Вот что у меня есть на данный момент:
ассоциация сайтов-приложений Apple
{
"applinks": {
"apps": [],
"details": [
{
"appID": "TeamId.BundleId",
"paths": ["*", "/"]
}
]
}
}

Info.plist


CFBundleURLSchemes

DomainName



FlutterDeepLinkingEnabled


в iOS AppDelegate.swift
import UIKit
import Flutter
import courier_flutter

@UIApplicationMain
@objc class AppDelegate: CourierFlutterDelegate {
override func application(
_ application: UIApplication,
didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?
) -> Bool {
GeneratedPluginRegistrant.register(with: self)
return super.application(application, didFinishLaunchingWithOptions: launchOptions)
}

override func application(
_ application: UIApplication,
open url: URL,
options: [UIApplication.OpenURLOptionsKey : Any] = [:]
) -> Bool {
// Handle the incoming URL and pass it to the Flutter engine
if let controller = window?.rootViewController as? FlutterViewController {
let channel = FlutterMethodChannel(name: "BundleId/deeplink", binaryMessenger: controller.binaryMessenger)
channel.invokeMethod("onDeepLinkReceived", arguments: url.absoluteString)
}
return true
}
}

во флаттер маршрутах.dart
GoRoute(
name: NamedRoute.home,
path: '/',
redirect: (context, state) => state.locationWithQuery(
'/dashboard',
),
),

Runner.entitlements




aps-environment
development
com.apple.developer.associated-domains

applinks:domain

com.apple.security.network.client





Подробнее здесь: https://stackoverflow.com/questions/786 ... on-android
Ответить

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

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

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

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

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