Добавление права на ассоциированные домены для приложения Flutter - PullRequest
0 голосов
/ 06 ноября 2019

Мне нужно добавить право ассоциированных доменов в мое приложение Flutter, чтобы я мог реализовать Ссылки на приложение . Я использую плагин uni_links , который хорошо работает для Android. Я добавил ios/Runner/Runner.entitlements файл, как описано, но он не работает. Официальные документы Apple подразумевают, что мне нужно добавить что-то в приложение через xcode. Проблема в том, что я не использую xcode, а скорее Android Studio. Я считаю, что мне нужно вручную добавить запись в info.plist или project.pbxproj, что, как я считаю, делает xcode, однако я не уверен, что именно.

1 Ответ

0 голосов
/ 14 ноября 2019

Откройте файл Runner.entitlements по этому пути:

ios/Runner/Runner.entitlements

и добавьте нужную ссылку приложения

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
  <!-- ... other keys -->
  <key>com.apple.developer.associated-domains</key>
  <array>
    <string>applinks:[YOUR_HOST]</string>
  </array>
  <!-- ... other keys -->
</dict>
</plist>

Для получения дополнительной информации прочитайте руководство Apple для Универсальные ссылки.

...