Возможно ли это с помощью NativeScript?
Да, почти все возможно с NativeScript. У нас есть плагины для наиболее распространенных случаев, когда вы просто вызываете кроссплатформенный API JavaScript. Если вы обнаружите, что чего-то не хватает, вы еще не потерялись, поскольку вы всегда можете получить доступ к любому устройству API из вашего проекта, используя только JavaScript.
Обратитесь к плагину Firebase docs , чтобы узнать больше о Push-уведомлениях.
Подробно:
Будучи новичком, вы можете столкнуться с проблемами с любой технологией. Каждая из этих технологий имеет свои плюсы и минусы, поэтому я бы посоветовал вам понять, что предлагают эти платформы, и выбрать лучшую, соответствующую вашим потребностям.
Посмотрите на это видео , этот парень объясняет ключевые моменты каждой из этих технологий.
Возможно, вы знаете, что Airbnb решил отойти от ReactNative. Здесь - это форма блога NativeScript, объясняющая, как он может быть лучшим выбором по сравнению с ReactNative.
Очевидно, я бы проголосовал за NativeScript, учитывая следующие ключевые особенности,
- 100% открытый исходный код и дружелюбный к сообществу
- 100% собственный интерфейс, производительность и плавная анимация
- 100% прямой доступ к нативному API, вам не нужно знать Java / Objective C, но делать все с помощью только JavaScript
- NativeScript поддерживает фреймворки, такие как Angular & Vue, чтобы вы могли повторно использовать свои знания и обмениваться кодом между своими веб-приложениями. Если вы не знакомы с этими фреймворками, вы все равно получили свою поддержку, позволив создавать чистые приложения на основе JavaScript / TypeScript. Я предполагаю, что есть планы поддержать и другие фреймворки, такие как React, но, по крайней мере, не сразу.