Прием и отправка SMS в приложении Flutter - PullRequest
0 голосов
/ 24 апреля 2020

Я создаю флаттер-приложение, в котором хочу записывать входящие смс. Я искал на pub.dev и нашел несколько пакетов, предлагающих аналогичную функциональность, т.е. sms_maintained и sms_retreiver et c. Я попробовал их, но я не удовлетворен предоставленной функциональностью. Мне нужно больше контроля, например, прослушивание входящих смс-сообщений, когда приложение не запущено, и ручное управление для запуска и остановки прослушивания сообщений. Итак, я думаю написать собственный код для обработки SMS с нуля, а не использовать пакет. Я хочу, чтобы руководство достигло этого. т.е. с чего начать ??? Я новичок в разработке приложений для трепетания и мобильных приложений, я не знаю, достоин ли мой вопрос ответа или нет, поэтому я спрашиваю.

1 Ответ

1 голос
/ 24 апреля 2020

Вы идете в большой проект, внедряя подобный пакет. Но нет никакой двери, которую разработчик не может открыть: -)

Есть кое-что, что вы должны знать перед началом проекта:

  • Флаттер не может сделать это по своей природе , Flutter - это SDK пользовательского интерфейса , каждый ретранслятор, не относящийся к пользовательскому интерфейсу, к базовой платформе (Android, iOS, Web, Desktop)
  • Flutter может взаимодействовать с собственным Платформа для выполнения c Платформа вещей (в вашем случае, управлять SMS)

Вы должны научиться создавать родной плагин Flutter , плагин, реализованный в платформе- специфицированный c код (Java / Kotlin, Swift / Objective- c, C / C ++ / Go), который связывается с некоторым кодом пользовательского интерфейса Flutter (написанным в Dart) через Каналы платформы .

В Интернете можно найти несколько учебных пособий:

Надеюсь, что это поможет, и удачи!

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