Содержание
Функциональные и вспомогательные блоки акэср-2.
Функциональные блоки комплекса АКЭСР-2 (рис.4.2) [IO]
подразделяется, на статические (рис.4.2,а) и динамические (рис.4.2,б).
Статические
блоки:
—
БСД
—
суммирования
и
демпфирования;
—
БСС
—
суммирования
и
сигнализации;
—
БСЛ-2
—
селектирования;
—
БНП-2
—
нелинейных
преобразований;
—
БВО-2
—
вычислительных
операций.
Динамические
блоки:
—
БДС
—
динамической
связи;
—
БЗИ
—
импульсного
интегрирования.
Вспомогательные
блоки:
—
РЗД
—
задатчики
ручные;
—
БРУ
—
блоки
ручного
управления
—
ДУП-М
—
дистанционный
указатель
положения;
—
ППЭ-2
—
аналоговый
пневмоэлектрический
преобразователь;
—
ПДВ-2
—
программный
задатчик.
Рассмотрим
кратко
назначение
каждого
из
перечисленных
блоков.
Блок суммирования и демпфирования (БСД)
предназначен для
алгебраического суммирования до четырех
токовых
сигналов, сигнала
напряжения, сравнения их
с сигналом задания и демпфирования
результирующего
сигнала.
Блок
суммирования
и
сигнализации
(БСС)
служит
для
суммирования
до
трех
сигналов
постоянного
тока
с
масштабированием
двух
из
них
и
демпфирования суммы с последующим преобразованием суммы в
дискретный сигнал в виде
состояния «сухих» контактов. БСС может
применяться
для
одно-
и
двух
предельной
сигнализации
о
понижении
или
повышении суммы
входных
сигналов
заданного
значения;
Блок
селектирования
(БСЛ-2.)
предназначен
для
сравнения
до
четырех
токовых
унифицированных
сигналов
и
выбора
одного
из
них,
имеющего
максимальное
или
минимальное
значение
по
сравнению
с
остальными
и
индикация
номера
выделяемого
сигнала
замыканием
«сухих»
контактов.
Блок
нелинейных
преобразований
(БНП-2)
осуществляет
с
помощью
кусочно-линейной
аппроксимации
нелинейную
зависимость
заданного
вида
выходного
сигнала
от входного.
Блок
вычислительных
операций
(БВО-2)
предназначен
для
выполнения
арифметических
операций:
сложения,
умножения,
возведения
в
квадрат,
деления
и
извлечения
квадратного
корня.
Блок динамической связи (БДС) служит для алгебраического
суммирования
с
масштабированием
до
четырех
унифицированных
сигналов
постоянного
тока, последующего
демпфирования и динамического
преобразования этой суммы по функциональным характеристикам:
реального дифференцирующего, звена, инерционного звена,
интегродифференцирующего
звена,
интегрирующего
и
пропорционально-
интегрирующего
звена.
Блок
импульсного
(с
запоминанием)
интегрирования
(БЗИ)
выполняет,
функции
интегрирующего
задатчика
с
дистанционным
управлением.
Блок
обеспечивает
запоминание
выходного
сигнала
на
неограниченное
время.
Широкодиапазонный задатчик (РЗД-22) обеспечивает возможность
образования стабильного аналогового унифицированного сигнала
постоянного
тока
в диапазоне
0-5
мА.
Блок управления регулятором (БРУ-32) позволяет выбирать вид
управления
исполнительным
механизмом (от
регулирующего
блока
или
дистанционно), осуществлять дистанционное (ручное) управление,
контролировать
степень
открытия
регулирующего
органа.
Дистанционный указатель положения(ДУП-М)служит для
дистанционного
определения
положения
выходного
вала
электрического
исполнительного механизма, имеющего реостатный или индуктивный
датчик.
Преобразователь пневмоэлектрический аналоговый (ППЭ-2)
предназначен
для
пропорционального
преобразования
унифицированного
пневматического
непрерывного
сигнала
в
унифицированный
электрический
непрерывный
сигнал.
Программный задатчик
(ПДВ-2) предназначен
для
выдачи
унифицированного электрического сигнала, постоянного тока 0,5 мА,
изменяющегося во
времени по
заданной программе,
определяемой
конфигурацией
программного
диска.
Регулирующий
комплекс
«КАСКАД—2«.
Московский
завод
тепловой
автоматики
(МЗТА)
выпускает
комплекс
аппаратуры автоматического регулирования под общим названием
«КАСКАД-2».
Комплекс
состоит
из
2
типов
блоков.
Некоторые
из
них
имеют
модификации
по
виду
входных
сигналов.
Функциональные
возможности
каждого
блока
определяются
совокупность
характеристик
входящих
в
него
модулей
(табл.4.1)
Таблица
4.1
В
зависимости
от
выполняемых
функций
модули
комплекса
подразделяются
на:
—
регулирующие,
—
формирования
сигнала
отклонения,
—
статического
и
динамического
преобразования
сигналов,
—
источники
питания.
Регулирующие
модули.
Рассмотрим
некоторые
из
них
[II]
.
Регулирующий
модуль
P017
входит
в состав
блоков
P17 и икает
следующую
структуру
(рис. 4.8).
Рис.4.8
Модуль
P017 формирует
ПИД-закон регулирования, имеет
непрерывный выходной сигнал, обеспечивает ручное управление и
безударное переключение с
ручного управления на автоматическое,
осуществляет демпфирование входного
сигнала.
Он имеет следующие
параметры:
Кп
—
коэффициент
пропорциональности
(в
терминологии
завода)
0,3
—
100,
Ти=(5-2000)с,
То=
600
с, Тдф
=(0
—
10)с.
Модуль
Р027
имеет
импульсный
выходной
сигнал,
совместно
с
ИМ
формирует
ПИД-закон
регулирования,
входит
в
блоки:
P27,
Р27.1, Р27.2, Р27.3. Позволяет также осуществлять трехпозиционное
регулирование,
демпфирование входного
сигнала, введение запрета на
управление
нагрузкой,
гальваническое
разделение
выходного
сигнала.
Параметры: П
— коэффициент передачи 0,3 — 10 с/%, зона
нечувствительности
0,2-2%,
длительность
импульсов
0,1
—
1
с,
остальные
параметры
такие же,
как
у
PO17.
Модуль
РО28
имеет
импульсный
выходной
сигнал
и
совместно
с
ИМ
формирует ПИ-закон регулирования. Предусмотрена аналоговая или
дискретная
трехступенчатая или аналого-дискретная
автоподстройка
коэффициента
передачи П
и
постоянной
времени
Ти
интегрирования.
Модули
формирования
сигнала
отклонения
являются
устройствами,
предназначенными
для
сопряжения
того
или
иного
датчика
или
группы
датчиков
с
регулирующим
блоком.
Их
несколько
модификаций.
Каждая
предназначена
для
работы
с
датчиками
определенного
вида.
Модуль И001 (рис.4.9) осуществляет суммирование сигналов от
четырех
датчиков
с
унифицированными
сигналами
постоянного
тока
и
напряжения
с
масштабированием
трех
из
них,
а
также
сигнала
задания
и
вырабатывает
сигнал
отклонения,
поступающий
на
вход
регулирующего
блока.
Входные сигналы гальванически разделены друг от друга и от
остальных
цепей.
Рис. 4.9
Модуль
ИД001
осуществляет
суммирование
с
масштабированием
до
трех
сигналов
от
дифференциально-трансформаторных
преобразователей
и
до трех сигналов 0-5 мА постоянного тока и вырабатывает сигнал
отклонения.
Модуль ИС001 осуществляет суммирование с
масштабированием
одного из них до двух сигналов преобразователей сопротивления ТС
(термометров
сопротивления)
и
до
двух
сигналов
0-5
мА
постоянного
тока
и
вырабатывает
сигнал
отклонения.
Модуль ИТ002 осуществляет суммирование сигнала от
термоэлектрического
преобразователя
(термопара
одной
из
градуировок:
ХК,
ХА, ПП, ПР-30/6,
ВР-5/20-1)
до
двух
сигналов
0-5
мА,
постоянного
тока.
Модули
статического
преобразования
сигналов.
Модуль
A001
выполняет
гальваническое
разделение
сигналов
по
двум
независимым
каналам,
а
также
суммирование
до
трех
унифицированных
сигналов
с масштабированием
двух
из них.
Модуль
А005
выполняет
суммирование
трех
(с
масштабированием
двух)
унифицированных
сигналов,
осуществляет
регулируемое
ограничение
верхнего
и
нижнего
уровня
входного
сигнала,
а
также
преобразование
сигнала
напряжения
в
токовый сигнал.
Модуль А035 выполняет одну (по выбору) из вычислительных
операций:
умножение,
деление,
извлечение
корня,
возведение
в
квадрат,
суммирование
сигналов
с
масштабированием
по
каждому
из
двух
входов,
гальваническое
разделение
одного
из
входов
для
операции
умножения
или
деления.
Модуль
Л003
осуществляет
аналого-релейное
преобразование
разности
двух входных сигналов по каждому из двух независимых каналов,
демпфирование
входных
сигналов.
Модуль
H005
осуществляет
кусочно-линейную
аппроксимацию
на
шести
участках
произвольной
нелинейной
функции
одной
переменной,
выделение
наибольшего
или
наименьшего
из
трех
входных
сигналов.
Модуль
Ф001
преобразует
сигнал
напряжения
в
частоту
с
двумя
выходами для каждой полярности сигнала, дает разрешение на
преобразование
сигнала
в
прямом
или
инверсном
направлении,
выполняет
гальваническое
разделение
выходного
частотного
сигнала
от
остальных
цепей,
суммирование
и
масштабирование
сигналов.
Предусмотрено
введение
регулируемой
зоны
нечувствительности.
Модуль Ф003 осуществляет пропорциональное преобразование
входных сигналов в
три выходных токовых сигнала, гальванически
разделенных
друг
от
друга
и входной
цепи.
Модули
динамического
преобразования.
Модуль
Д005
осуществляет
динамическое
преобразование
входных
сигналов
по
каждому
из
двух
независимых
каналов
в
соответствии
с
одним
из следующих
(по
выбору)
алгоритмов:
дифференциальному
апериодическому
интегральному
Параметры
могут
изменяться
в
следующих
пределах:
Коэффициент
пропорциональности
К
от
0,1
до
10;
постоянная
времени
Т
от
0,5
до
500
с;
постоянная
времени
демпфирования
Тд
от
0
до
22
с.
Модуль
Д006
осуществляет
преобразование
сигнала
по
одному
из
законов (по выбору): пропорциональному, дифференциальному,
апериодическому,
интегральному.
Он
может
также
производить
аналоговую
или дискретную трехступенчатую автоподстройку коэффициента
пропорциональности
и постоянной
времени.
Модуль
Д007
предназначен
для
интегрирования
частотного
сигнала
с
модуля Ф001 с последующим
цифро-аналоговым преобразованием.
Осуществляет
принудительное
быстрое
или
медленное
изменение
выходного
сигнала
с введением команд запрета ограничения. Осуществляет
сигнализацию
и
индикацию
достижения
уровней
ограничения.
Все
блоки
(кроме
Д07)
содержат
унифицированный
модуль
источника
питания
ИПС01,
формирующий
стабилизированное
напряжение
+15В
и
нестабилизированное напряжение +27В относительно общей точки.
Модификация
ИПС01
дополнительно
содержит
источник
не-сглаженного
постоянного
напряжения
24В
для
формирования
импульсного
выходного
сигнала
блоков
Р27,
Р28 и дискретного
выходного
сигнала
блоков
Л03.
Основной элементной базой модулей являются аналоговые
операционные усилители, построенные на интегральных микросхемах
КI40УД8
и К140УД7.
Вопросы
для
самопроверки:
из
каких
групп
блоков
состоит
комплекс;
с
какими
сигналами
работают
регулирующие
блоки,
функциональные
блоки;
особенности
конструкции
блоков.
Динамическая связь — Большая Энциклопедия Нефти и Газа, статья, страница 2
Cтраница 2
Воздействие динамической связи от регулятора давления, не обладающего запаздыванием, в значительной мере исправляет этот недостаток.
[16]
Устройство динамической связи, предназначенное для работы в системах связанного регулирования. Устройство осуществляет динамическую связь при воздействии одного регулятора на другой.
[17]
При динамической связи между двумя регуляторами, когда в задающем регуляторе используется гидравлический исполнительный механизм типа ГИМ-ДИ, коэффициент влияния этой связи устанавливается на ведомом регуляторе ручкой чувствительность, постоянная времени звена связи устанавливается на исполнительном механизме ручкой дроссель изодрома. При этом следует учитывать, что если ведущий регулятор изодромный, то время изодрома его и постоянная времени динамической связи будут одинаковыми, так как орган их настройки ( дроссель изодрома) общий.
[18]
Устройство динамической связи типа КДС-5.
[19] |
Устройство динамической связи ( рис. 5 — 10) предназначено для применения в схемах автоматического регулирования в качестве элемента, обеспечивающего осуществление динамической связи между двумя электронными регуляторами серии РПИБ.
[20]
Применение динамических связей с ГИС и СУБД дает возможность оперативно использовать все данные об объекте независимо от формы представления и форматов данных. ER Mapper снабжен аппаратом составления и редактирования аннотаций к растровым, векторным и точечным объектам.
[21]
Комплект динамической связи КДС представляет собой инерционное звено с регулируемыми коэффициентом усиления и постоянной времени.
[22]
Блок динамической связи БДС предназначен для алгебраического суммирования входных аналоговых сигналов задания, последующего демпфирования и динамического преобразования этой суммы по законам, характерным для всережимных автоматических систем регулирования. Блок может быть использован как дифференциатор или демпфер.
[23]
Устройство динамической связи КДС применяется в системах связанного регулирования в качестве элемента, вырабатывающего динамическое воздействие одного регулятора на другой.
[24]
Устройство динамической связи КДС предназначено для преобразования поступающего на его вход сигнала в выходную величину, связанную с входной дифференциальным уравнением апериодического звена.
[25]
Учет сложных динамических связей также может быть упрощен: рассматриваются не годовые, а более продолжительные этапы, например по пятилеткам.
[26]
Схема регулирования общего воздуха пылегазового прямоточного парогенератора.| Схема регулирования температуры первичного пара ( для одного потока.| Схемы регулирования разрежения.| Схема регулирования воздуха газомазутного прямоточного парогенератора. Рг оощ м. общ / оби. — Давление газа мазУта воздуха к парогенератору. Ор rop. D.
[27] |
ДС — динамическая связь; ПЛК-П — переключатель ламповый контактный для сигналов переменного токе: ИМ — исполнительный механизм; Д — дымосос; 3d — задатчик.
[28]
Схема регулирования общего воздуха пылегазового прямоточного парогенератора.| Схема регулирования температуры первичного пара ( для одного потока. | Схемы регулирования разрежения.| Схема регулирования воздуха газомазутного прямоточного парогенератора.
[29] |
ДС — динамическая связь; ПЛК-П — переключатель I ламповый контактный для сигналов переменного тока: ИМ — исполнительный механизм; Д f — дымосос; 3d — задатчик.
[30]
Страницы:
1
2
3
4
firebase_dynamic_links | Пакет Flutter
→
Метаданные
Плагин Flutter для Google Dynamic Links для Firebase, приложение для создания и обработки ссылок на нескольких платформах.
Подробнее…
- Readme
- Список изменений
- Пример
- Установка
- Версии
- Баллы
- Обновить зависимость до последней версии.
- Обновите зависимость до последней версии.
- Обновите зависимость до последней версии.
- Обновите зависимость до последней версии.
- Обновите зависимость до последней версии.
- Обновите зависимость до последней версии.
- Обновите зависимость до последней версии.
Примечание. В этом выпуске есть критические изменения.
- BREAKING FEAT : Версия Firebase iOS SDK:
10.0.0
(#9708). (9627c56a)
- ИСПРАВЛЕНИЕ : добавлено предполагаемое исправление для сбоя ссылки на нулевой объект (#9671). (6c003685)
- Обновите зависимость до последней версии.
- Обновите зависимость до последней версии.
- Обновите зависимость до последней версии.
- Обновите зависимость до последней версии.
- Обновите зависимость до последней версии.
- Обновите зависимость до последней версии.
- Обновите зависимость до последней версии.
- Обновите зависимость до последней версии.
- Обновите зависимость до последней версии.
- FIX : изменить версию
firebase_core_platform_interface
, чтобы исправить предыдущую версию. (bea70ea5)
- FEAT : Увеличить Firebase iOS SDK до
9.2.0
(#8594). (79610162)
- REFACTOR : используйте «firebase» вместо «FirebaseExtended» в качестве организации во всех ссылках на этот репозиторий (#8791). (д90б8357)
- DOCS : укажите домен «firebase.google» для гиперссылок в разделе использования файлов
README.md
(для отсутствующих пакетов) (#8818). (5bda8c92)
- REFACTOR : используйте ссылку
firebase. google.com
для домашней страницыpubspec.yaml
(#8733). (а11бд602)
- ИСПРАВЛЕНИЕ :
getInitialLink()
возвращаетnull
при втором вызове. (#8621). (а83ее58е)
- Обновите зависимость до последней версии.
- Обновите зависимость до последней версии.
- REFACTOR : Обновление устаревшего API для примера приложения с динамическими ссылками. (#8519). (c5d288b3)
- РЕФАКТОР : Удалить устаревший API Tasks.call() из Android. (#8450). (fdb24c8d)
- FEAT :
matchType
для ожидающих данных динамической ссылки дляiOS
. (#8464). (д3дда125)
- Обновите зависимость до последней версии.
- REFACTOR : воссоздайте папки ios, android, web и macOS, например приложение (#8255). (cdae0613)
- Обновите зависимость до последней версии.
- FIX : пройти через
utmParameters
наiOS
и создать свойство наPendingDynamicLinkData
. (#8232). (32d06e79) - FEAT : добавить дополнительный параметр
longDynamicLink
для создания короткой динамической ссылки, позволяющей добавлять дополнительные параметры, такие как «offl». (#7796). (433a08ea)
- FIX : обновить все ограничения версии Dart SDK до Dart >= 2.16.0 (#8184). (df4a5bab)
- Обновите зависимость до последней версии.
- FIX : убедитесь, что динамическая ссылка извлекается из намерения только один раз для
getInitialLink()
на Android в соответствии с документацией. (#7743). (67cc6647)
- Обновите зависимость до последней версии.
- Обновите зависимость до последней версии.
- РЕФАКТОР : исправить все
ненужный_импорт 9Проблемы с анализатором 0063, появившиеся во Flutter 2.8. (7f0e82c9)
- Обновите зависимость до последней версии.
- Обновите зависимость до последней версии.
Примечание. В этом выпуске есть критические изменения.
В целом, Firebase Dynamic Links был сильно переработан, чтобы привести его в соответствие с настройкой федеративного плагина, а также добавить новые функции,
документация и обновление модульных и сквозных тестов.
-
FirebaseDynamicLinks
- BREAKING :
Метод onLink()
удален. Вместо этого используйте геттерonLink
, он возвращаетStream
; события и ошибки теперь передаются пользователю. - НАРУШЕНИЕ :
Класс DynamicLinkParameters
удален.buildLink()
(заменяетbuildUrl()
) иметоды buildShortLink()
теперь находятся вFirebaseDynamicLinks.instance
. - НАРУШЕНИЕ :
DynamicLinkParameters.shortenUrl()
удален. - NEW :
buildLink()
который заменяет предыдущийDynamicLinkParameters().buildUrl()
. - NEW :
buildShortLink()
который заменяет предыдущийDynamicLinkParameters().buildShortLink()
. - NEW :
Класс DynamicLinkParameters
используется для построения параметров дляbuildLink()
иbuildShortLink()
. - NEW : поддержка нескольких приложений теперь доступна для Android только с использованием
FirebaseDynamicLinks.instanceFor()
.
- BREAKING :
- Обновите зависимость до последней версии.
- Обновите зависимость до последней версии.
Примечание. В этом выпуске есть критические изменения.
- BREAKING FEAT : обновление Android
minSdk
версии до 19, так как это требуется Firebase Android SDK29.0.0
(#7298).
- REFACTOR : удалить устаревшие способы встраивания Flutter Android v1, в том числе в примере приложения (# 7158).
- DOCS : имя параметра iOS изменено с «ibn» на «ibi» в примере длинной динамической ссылки (#7081).
- CHORE : обновить версию Gradle для пакетов (# 7054).
- Обновите зависимость до последней версии.
- СТИЛЬ : включить дополнительные правила анализа (# 6832).
- FIX : последовательно используйте импорт угловых скобок при импорте Firebase. h для iOS (# 5891).
- DOCS : пример сведений об исправлении (#6790).
- Обновите зависимость до последней версии.
- Обновите зависимость до последней версии.
- Обновите зависимость до последней версии.
- Обновите зависимость до последней версии.
- DOCS : Добавьте отсутствующие ссылки на домашнюю страницу/репозиторий (#6054).
- TEST : переписать интеграционный тест для явного тестирования параметров.
- REFACTOR : пример обновления до встраивания Android v2.
- FIX : исправить неработающий код ios из #4354.
- FIX : повторите попытку обработки универсальной ссылки iOS при сбое сети (#4354).
- DOCS : открыть приложение для Android напрямую, не открывая ссылку в браузере. (#3127).
- CI : настройка
firebase_dynamic_links
рабочий процесс ci.
- DOCS : удалить ссылку на кодовую лабораторию из файла readme.
- Преобразование пакета в стабильную версию. См. предварительные выпуски до этой версии для записей журнала изменений.
- Обновите зависимость до последней версии.
Примечание. В этом выпуске есть критические изменения.
- DOCS : удалить неверные ARCHS в примерах ios (#5450).
- CHORE : опубликовать пакеты (#5429).
- CHORE : объединить все analysis_options.yaml в один (#5329).
- CHORE : опубликовать пакеты.
- CHORE : включить проверку для firebase_dynamic_links (# 5256).
- BREAKING FEAT : Перенести firebase_dynamic_links на звуковую нулевую безопасность (# 5368).
- Эта версия не является нулевой, но была создана для обеспечения совместимости с другими нулевыми пакетами FlutterFire, такими как
firebase_core
.
- ИСПРАВЛЕНИЕ : добавьте отсутствующие ограничения версии SDK в pubspec.yaml (# 4604).
- CHORE : гармонизируйте зависимости и обработку версий.
- НАРУШЕНИЕ FEAT : переадресовать порт на firebase-ios-sdk v7.3.0.
- Благодаря этому обновлению SDK iOS 10 теперь является минимальной поддерживаемой версией FlutterFire. Обновите целевую версию сборки.
- FEAT : Bump версии Android
com.android.tools.build
и'com.google.gms:google-services
(# 4269). - CHORE : опубликовать пакеты.
- CHORE : обертка градиента для версии 5.6.4 (# 4158).
- FEAT : поднять compileSdkVersion до 29 (# 3975).
- FEAT : скомпилировать
compileSdkVersion
до 29 в рамках подготовки к предстоящим требованиям Play Store. - CHORE : опубликовать пакеты.
- CHORE : опубликовать пакеты.
- FIX : исправлена проблема с перезаписью правильного URL-адреса нулевым (# 3567).
- FEAT : увеличить compileSdkVersion до 29 (# 3975).
- FEAT : обновить версию Firebase iOS SDK до 6.33.0 (с 6.26.0).
- Обновите зависимость до последней версии.
- FIX : локальные зависимости в примерах приложений (#3319).
- CHORE : интеллектуальная очистка (# 3326).
- Зависит от нового плагина
firebase_core
. - Версии Firebase iOS SDK теперь заблокированы для использования той же версии, которая определена в
firebase_core
. - Версии Firebase Android SDK теперь используют спецификацию Firebase Bill of Materials (BoM)
для указания отдельных версий SDK. Версия BoM также взята из
firebase_core
.
- Исправление для передачи нулевой/нулевой ссылки между собственными библиотеками и кодом флаттера.
- Исправление проблемы с состоянием гонки на iOS во время процесса инициализации
- Обновить нижнюю границу зависимости dart до 2.0.0.
- Исправление отсутствующих ошибок компиляции UserAgent.h.
- Замените устаревший вызов
getFlutterEngine
на Android.
- Сделайте педантичный dev_dependency явным.
- Удалить устаревшее поле
автор:
из pubspec.yaml - Перенесите подключаемый модуль в манифест платформ pubspec.
- Увеличить минимальную версию Flutter до 1.10.0.
- Поддержка встраивания v2. Это останется совместимым с исходным внедрением и не потребует переноса приложения.
- Добавьте
getDynamicLink
для поддержки расширения с коротких ссылок.
- Обновлены инструкции README для согласования с другими плагинами Flutterfire.
- Удалить предупреждение AndroidX.
- Исправьте пример сборки приложения, обновив версию
url_launcher
, совместимую с приложениями Androidx.
- Не сбой, если registrar.activity() не существует.
- Измените объект OnLinkError, чтобы он был настоящим исключением.
- Обновите документацию, чтобы отразить новое расположение репозитория.
- Обновление модульных тестов для вызова
TestWidgetsFlutterBinding.ensureInitialized
.
- Сдача . Изменена архитектура и имена методов, чтобы можно было различать
динамическая ссылка, которая открыла приложение, и ссылки, которые были нажаты во время выполнения приложения (активные и фоновые).
retrieveDynamicLink
был заменен двумя другими функциями:
-
getInitialLink
будущее для получения ссылки, которая открыла приложение -
onLink
обратный вызов для прослушивания ссылок, открытых, когда приложение активно или находится в фоновом режиме
- Обновите плагин google-services Android gradle до версии 4. 3.0 в документации и примерах.
- Правильно исправьте ошибку ниже, позволив активности быть нулевой (но по-прежнему регистрируя подключаемый модуль). Если активность равна нулю, мы не получаем lastIntent, вместо этого мы ожидаем, что прослушиватель намерений захватит его.
- Исправлена ошибка на Android, когда безголовый плагин пытается зарегистрировать этот плагин, вызывая сбой из-за отсутствия активности со стороны регистратора.
- Автоматически использовать версию из pubspec.yaml при отправке отчетов об использовании в Firebase.
- Добавить отсутствующий параметр типа шаблона в
вызовы invokeMethod
. - Увеличить минимальную версию Flutter до 1.5.0.
- Замените invokeMethod на invokeMapMethod везде, где это необходимо.
- Исправлена ошибка, из-за которой ссылка сохранялась после запуска приложения с динамической ссылкой.
- Исправлена ошибка, из-за которой невозможно было получить ссылку, когда приложение уже запущено.
- Обновить зависимость от firebase_core до 0.4.0.
- Обновите зависимости Android до версии 16.1.7.
- Разменная сдача . Параметр динамической ссылки
домен
заменен наuriPrefix
.
- Выдать
PlatformException
, если есть ошибка при получении динамической ссылки.
- Исправлен сбой при получении предупреждений
ShortDynamicLink
.
- Сообщения журнала об автоматической настройке приложения по умолчанию теперь менее запутаны.
- Удалить категории.
- Зарегистрируйте более подробное предупреждение во время сборки о предыдущей версии AndroidX
миграция.
- Сдача . Миграция с устаревшей оригинальной поддержки Android
Библиотека для AndroidX. Это не должно привести к каким-либо функциональным изменениям, но
требует, чтобы все приложения Android, использующие этот плагин, также
мигрировать, если они
используя оригинальную библиотеку поддержки.
- Пример обновления для создания кликабельной и копируемой ссылки.
- Изменить андроид
приглашает зависимость
на зависимостьдинамических ссылок
.
- Увеличить зависимости Android до последней версии.
- Критическое изменение Вызовы для получения динамических ссылок на iOS всегда возвращают значение null после первого вызова.
- Увеличить версии зависимостей Android и Firebase.
- Добавлена возможность получения динамических ссылок.
- Исправлена генерация динамической ссылки dartdoc.
- Исправлена неправильная ссылка на домашнюю страницу в pubspec.
- Обновлены инструменты Gradle для соответствия Android Studio 3.1.2.
- Первоначальный выпуск с API для создания длинных или коротких динамических ссылок.
Как создать реагирующие динамические ссылки Firebase?
спросил
Изменено
2 года, 11 месяцев назад
Просмотрено
561 раз
Часть Google Cloud Collective
Я работаю над родным приложением для реагирования. В моем приложении есть страница входа и регистрации. После регистрации я отправляю электронное письмо пользователю для подтверждения учетной записи. Пользователь получит ссылку для проверки учетной записи, после нажатия на эту ссылку я перенаправляю пользователя на URL-адрес, по которому я его проверяю. Теперь я хочу перенаправить пользователя на экран проверки «мое приложение», если он проверяет с помощью мобильного телефона.
Возможно ли это с помощью динамических ссылок Firebase??
Я создал проект firebase и интегрировал его в свое приложение для Android. После этого я создал динамическую ссылку для своего приложения с помощью консоли Firebase :: "https://myapp.page.link"
Теперь у меня есть этот раздел на консоли Firebase ::
После этого я нажал «Новая динамическая ссылка», но смог добавить глубокую ссылку и следующие настройки. Какой должна быть глубокая ссылка для моего случая и где она используется??
В файле AndroidManifest.xml я добавил это намерение::
<активность андроид: имя = ". MainActivity" Android: режим запуска = "одиночная задача" android:label="@string/имя_приложения" android:configChanges="клавиатура|клавиатураСкрытая|ориентация|Размер экрана" android:windowSoftInputMode="adjustResize">
и фильтр намерений следующим образом::
<данные андроид:схема="https" андроид: хост = "myapp.page.link" /> интент-фильтр>
После этого я открыл этот URL-адрес в Chrome (на своем мобильном телефоне):: «http://myapp.page.link», но он показывает недействительную динамическую ссылку, потому что я не заполнил раздел с глубокими ссылками. Вы можете проверить на скриншоте::
- Скажите, пожалуйста, какой будет deep link для моего случая и где он используется??
- Какие другие необходимые изменения я должен внести в AndroidManifest.
Добавить комментарий