Проблемы с удаленным push-уведомлением с React Native на Android. Является ли Ionic или Native Script лучшим способом? - PullRequest
0 голосов
/ 14 ноября 2018

Я разрабатываю кроссплатформенное гибридное приложение.

Я играл с Ionic, Native Script и React Native.

Я решил использовать React Native.

СейчасЯ интегрирую удаленные push-уведомления и у меня так много проблем с React Native.

Поскольку разработка только начинается, я думаю о переходе на Ionic или Native Script.

Моя проблема: Я хочу получить событие с полезной нагрузкой уведомления , когда пользователь касается push-уведомления в приложении , а не ранее .Затем я могу обработать событие и открыть специальный веб-просмотр в приложении.

Возможно ли и легко ли реализовать этот сценарий с Ionic или Native Script ?

1 Ответ

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

Возможно ли это с помощью NativeScript?

Да, почти все возможно с NativeScript. У нас есть плагины для наиболее распространенных случаев, когда вы просто вызываете кроссплатформенный API JavaScript. Если вы обнаружите, что чего-то не хватает, вы еще не потерялись, поскольку вы всегда можете получить доступ к любому устройству API из вашего проекта, используя только JavaScript.

Обратитесь к плагину Firebase docs , чтобы узнать больше о Push-уведомлениях.

Подробно:

Будучи новичком, вы можете столкнуться с проблемами с любой технологией. Каждая из этих технологий имеет свои плюсы и минусы, поэтому я бы посоветовал вам понять, что предлагают эти платформы, и выбрать лучшую, соответствующую вашим потребностям.

Посмотрите на это видео , этот парень объясняет ключевые моменты каждой из этих технологий.

Возможно, вы знаете, что Airbnb решил отойти от ReactNative. Здесь - это форма блога NativeScript, объясняющая, как он может быть лучшим выбором по сравнению с ReactNative.

Очевидно, я бы проголосовал за NativeScript, учитывая следующие ключевые особенности,

  1. 100% открытый исходный код и дружелюбный к сообществу
  2. 100% собственный интерфейс, производительность и плавная анимация
  3. 100% прямой доступ к нативному API, вам не нужно знать Java / Objective C, но делать все с помощью только JavaScript
  4. NativeScript поддерживает фреймворки, такие как Angular & Vue, чтобы вы могли повторно использовать свои знания и обмениваться кодом между своими веб-приложениями. Если вы не знакомы с этими фреймворками, вы все равно получили свою поддержку, позволив создавать чистые приложения на основе JavaScript / TypeScript. Я предполагаю, что есть планы поддержать и другие фреймворки, такие как React, но, по крайней мере, не сразу.
...