AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Parse service retired

Ein Thema von Rollo62 · begonnen am 29. Jan 2016 · letzter Beitrag vom 25. Sep 2016
Antwort Antwort
mjustin

Registriert seit: 14. Apr 2008
3.010 Beiträge
 
Delphi 2009 Professional
 
#1

AW: Parse service retired

  Alt 29. Jan 2016, 15:14
Oder sehe ich das falsch und die Push-Dienste sind simpel zu lösen ?
Sehr einfach - wenn es nur für eine Plattform sein soll. Parse und Kinvey übernehmen, wenn ich es richtig verstehe, die Kommunikation mit den APIs von Apple und Google.

Einen minimalen Google Cloud Messaging (GCM) Backend Server kann man anhand des Tutorials und Demo-Codes (in Java oder einer der anderen unterstützten Sprachen, für die es Doku gibt) an einem Nachmittag bauen. Der muss nur auf eingehende Requests von Google warten, ist also z.B. ein einfacher HTTP Server. Und für Push-Nachrichten sendet man einen einfachen HTTP Request an Google, in dem die Geräte-ID enthalten ist.

(Ob man mit FireMonkey allerdings die geräteseitig notwendigen Funktionen hat, weiss ich nicht. Ich habe für den Client einfach das Java SDK verwendet.)
Michael Justin
  Mit Zitat antworten Zitat
Daniel
(Co-Admin)

Registriert seit: 30. Mai 2002
Ort: Hamburg
13.920 Beiträge
 
Delphi 10.4 Sydney
 
#2

AW: Parse service retired

  Alt 29. Jan 2016, 15:38
(Ob man mit FireMonkey allerdings die geräteseitig notwendigen Funktionen hat, weiss ich nicht. Ich habe für den Client einfach das Java SDK verwendet.)
Server und Client lassen sich bei Bedarf sowohl für iOS als auch für Android mit Delphi erstellen. Grundsätzlich ist alles vorhanden.
Daniel R. Wolf
mit Grüßen aus Hamburg
  Mit Zitat antworten Zitat
mjustin

Registriert seit: 14. Apr 2008
3.010 Beiträge
 
Delphi 2009 Professional
 
#3

AW: Parse service retired

  Alt 29. Jan 2016, 15:58
Server und Client lassen sich bei Bedarf sowohl für iOS als auch für Android mit Delphi erstellen. Grundsätzlich ist alles vorhanden.
Sorry, natürlich ist clientseitig alles da (denn die Geräte kommunizieren ja immer nur mit Apple APN oder Google GCM, nicht mit Parse oder Kinvey). Wer also mag, kann den Server komplett ohne SaaS (Parse / Kinvey) bauen.

Aber heisst "Grundsätzlich ist alles vorhanden" dass es (für alle die ohne Parse / Kinvey arbeiten wollen) einen "Wizard" oder ein Projekt-Template in Delphi gibt, das einen APN oder GCM Backend-Server erstellt?
Michael Justin
  Mit Zitat antworten Zitat
Daniel
(Co-Admin)

Registriert seit: 30. Mai 2002
Ort: Hamburg
13.920 Beiträge
 
Delphi 10.4 Sydney
 
#4

AW: Parse service retired

  Alt 29. Jan 2016, 16:03
Ich muss den Code wieder herauskramen - aber aus dem Gedächtnis:
Für den Server hatte ich lediglich einen INDY-Client sowie die Zertifikate von Apple genutzt. Damit hatte ich dann die von Dir beschriebene Verbindung zu den Servern von Apple / Google aufgebaut.

Für den Client musste ich ein oder zwei Klassen ableiten, um die Notifikationen empfangen zu können. Ich konnte mich dabei aber eng am dem Code der Parse-/Kinvey-Komponenten orientieren. Denn der eigentliche Versand der Notifikationen erfolgt ja auch bei denen dann über die offiziellen Server. Client-Seitig spielt es also keine Rolle, wie der Push nun initiiert wurde.
Daniel R. Wolf
mit Grüßen aus Hamburg
  Mit Zitat antworten Zitat
mjustin

Registriert seit: 14. Apr 2008
3.010 Beiträge
 
Delphi 2009 Professional
 
#5

AW: Parse service retired

  Alt 29. Jan 2016, 16:15
Für den Server hatte ich lediglich einen INDY-Client sowie die Zertifikate von Apple genutzt. Damit hatte ich dann die von Dir beschriebene Verbindung zu den Servern von Apple / Google aufgebaut.
Mit Apple habe ich noch nicht gearbeitet, bei GCM braucht man neben dem HTTP Client auch einen eigenen HTTP oder XMPP Server, der die Geräte-Registrierungen mit der Device-ID von Google empfängt und (bei HTTP) auch Nachrichten vom Client.
Michael Justin
habarisoft.com
  Mit Zitat antworten Zitat
Benutzerbild von sh17
sh17

Registriert seit: 26. Okt 2005
Ort: Radebeul
1.685 Beiträge
 
Delphi 11 Alexandria
 
#6

AW: Parse service retired

  Alt 1. Feb 2016, 07:24
Hier entsteht gerade eine Übersicht an Alternativen zu Parse

https://github.com/relatedcode/ParseAlternatives
Sven Harazim
--
  Mit Zitat antworten Zitat
Benutzerbild von RWarnecke
RWarnecke

Registriert seit: 31. Dez 2004
Ort: Stuttgart
4.408 Beiträge
 
Delphi XE8 Enterprise
 
#7

AW: Parse service retired

  Alt 1. Feb 2016, 08:29
Ich habe aktuelle eine App in Xcode fertiggestellt. Ich benutzte nur die Zertifikate und lediglich ein entsprechendes PHP Skript, welches für mich die Push-Notifications entsprechend versendet. Meine App empfängt die Nachrichten und zeigt diese dann entsprechend an. Jede Nachricht ist im JSON-Format. Für Push-Notifications benötige ich keinen fremden Dienst, lediglich nur einen LAMPP oder XAMPP.
Rolf Warnecke
App4Mission
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:19 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz