Поддерживает ли Flutter динамические ссылки Firebase? - PullRequest
0 голосов
/ 02 мая 2018

Если да, как реализовать динамические ссылки Firebase в Flutter? Я хочу, чтобы пользователи открывали динамическую ссылку на iOS или Android, и тогда их можно будет перенаправить непосредственно на связанный контент в моем приложении.

Ответы [ 2 ]

0 голосов
/ 12 октября 2018

Firebase Dynamic Links теперь поддерживаются!
Ссылка на страницу паба: https://pub.dartlang.org/packages/firebase_dynamic_links

0 голосов
/ 03 мая 2018

Это глубокая ссылка. Да, вы можете сделать это во Флаттере. Я нахожу пример кода для обработчика. Вы должны установить этот обработчик в маршрутах вашего приложения.

/// Handles deep links into the app
/// To test on Android:
/// 
/// `adb shell am start -W -a android.intent.action.VIEW -d "fluro://deeplink?path=/message&mesage=fluro%20rocks%21%21" com.goposse.fluro`
var deepLinkHandler = new Handler(handlerFunc: (BuildContext context, Map<String, List<String>> params) {
  String message = params["message"]?.first;
  String colorHex = params["color_hex"]?.first;
  String result = params["result"]?.first;
  Color color = new Color(0xFFFFFFFF);

  if (colorHex != null && colorHex.length > 0) {
    color = new Color(ColorHelpers.fromHexString(colorHex));
  }

  return new DemoSimpleComponent(message: "DEEEEEP LINK!!!", color: color, result: result);  
});

Источник: https://github.com/goposse/fluro/tree/master/example

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...