Какую систему push-уведомлений лучше использовать с Nativescript? - PullRequest
0 голосов
/ 08 ноября 2018

Я разработчик Xamarin, но я изучаю Nativescript. Итак, у меня есть вопрос. Какую систему push-уведомлений лучше использовать с Nativescript? Мне нравится использовать Центр приложений Visual Studio. Является ли nativescript совместимым? Thx.

Ответы [ 3 ]

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

Конечно, Firebase будет моей рекомендацией, так как это один плагин для наиболее распространенных требований, который включает Push Notification.

Но если у вас есть планы использования других сторонних разработчиков, для Urban Airship есть плагины,Azure и т. Д. Также можно управлять собственным бэкэндом для отправки Push-уведомлений.

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

Я бы порекомендовал использовать рабочий текст nativescript

https://docs.nativescript.org/core-concepts/multithreading-model

и плагин nativescript-local-notifications

в вашем ./worker/sendpush.js

require('globals');
var notification = require("nativescript-local-notifications");

onmessage =  function(msg){

if(msg.data.success == true)
{
    notification.schedule([{
    id : 1,
    title: 'New message',
    badge : 1,
    body: data.msg,
    smallIcon : 'res://icon'
    ]).then(function() {
       console.log("Notification scheduled");
    },function(error) {
       console.log("scheduling error: " + error);
    })        
}

на главной странице.js

var getloc = new Worker("./workers/get-location");
getloc.postMessage({msg : "blabla", success : true});
0 голосов
/ 08 ноября 2018

Сообщество Nativescript рекомендует использовать https://github.com/EddyVerbruggen/nativescript-plugin-firebase для push-уведомлений. Вы можете использовать Visual Studio App Center для облачных сборок nativescript.

...