2016-12-28 1 views
0

Ich würde Ihre Hilfe in der unteren Zuordnung benötigen. Ich habe erste Recherchen durchgeführt, aber die Teamleitung schlägt vor, nach alternativen Optionen zu suchen, da externe Bibliotheken aus Sicherheitsgründen nicht gut passen würden.push sql Server Tabelle ändern Benachrichtigungen an iOS-Gerät

Voraussetzung ist, dass bei Änderungen der Tabelle sql server (DML-Vorgänge) Benachrichtigungen an eine API oder direkt an eine iOS-Anwendung mit Amazon Web Services (AWS) gesendet werden.

Ich überprüft und festgestellt, dass dies mit SignalR erreicht werden kann, aber da dies Paket von Drittanbietern ist, sind wir ein wenig besorgt. Könnten Sie bitte andere Alternativen vorschlagen, um dasselbe zu erreichen? Ist es möglich, sql Server-Benachrichtigungen mit AWS direkt an die iOS-App zu senden? Wenn ja, wie können wir das tun? Ich habe das vorher noch nicht getan, offen für Vorschläge.

Grüße, lbad

Antwort

0

Die SignalR "Dritte" Entwicklung ist in erster Linie Microsoft und der Quellcode ist offen: https://github.com/signalr/signalr. Sie können den Code überprüfen, wenn Sie möchten.

Wenn Sie Bibliotheken von Drittanbietern vermeiden möchten, können Sie einen Trigger in Ihre Datenbank schreiben, der .NET-Code auf Nay-Update aufruft und externe API aufruft. Hier ein Beispiel: https://msdn.microsoft.com/ru-ru/library/windows/desktop/938d9dz2(v=vs.80).aspx

Dann wieder, .NET und SQL Server werden von Microsoft entwickelt, das gleiche Unternehmen, das SignalR erstellt.

+0

Dank Sergey Kovalev für Ihre wertvollen Kommentare. Ich habe die Dokumentation unter msdn Link durchgesehen, die Sie vorgeschlagen haben, aber ich konnte die Code-Aufruf-API nicht finden? Könnten Sie bitte den Code teilen, der API aufruft, wenn der Trigger ausgelöst wird? – lbad1234

Verwandte Themen