Вы знали, что диплинки позволяют открывать приложение по ссылке и сразу попадать на нужный экран? 🤔 Это очень удобно для пользователей, и сегодня мы поговорим о том, как настроить диплинки во Flutter для Android и iOS. 📱
Для начала нам нужно добавить пакет app_links в наш проект. Это можно сделать с помощью команды:
flutter pub add app_links
Или добавить следующую строку в блок dependencies в файле
pubspec.yaml:
app_links: ^7.1.1
Далее нам нужно настроить диплинки для Android и iOS отдельно. 📝
Настройка для Android:
В файле android/app/src/main/AndroidManifest.xml внутри <activity> нужно добавить intent-filter. Это правило, которое говорит системе, что нужно обрабатывать ссылки такого вида.
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="https" android:host="your-domain.com" />
</intent-filter>
Настройка для iOS:
Добавьте схему в Xcode: откройте
Info.plist как исходный код и добавьте:
<key>CFBundleURLTypes</key>
<array>
<dict>
<key>CFBundleURLSchemes</key>
<array>
<string>myapp</string>
</array>
</dict>
</array>
Полную новость читайте здесь.
FlutterPulse — канал о мире Flutter!
#flutter #dart #FlutterPulse #FlutterPulseNews #hardworkerFlutter