AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Cross-Platform-Entwicklung Delphi Wege um APP mit PC-Server-Software zu verbinden
Thema durchsuchen
Ansicht
Themen-Optionen

Wege um APP mit PC-Server-Software zu verbinden

Ein Thema von QuickAndDirty · begonnen am 11. Jun 2019 · letzter Beitrag vom 13. Jun 2019
 
QuickAndDirty

Registriert seit: 13. Jan 2004
Ort: Hamm(Westf)
1.889 Beiträge
 
Delphi 12 Athens
 
#1

Wege um APP mit PC-Server-Software zu verbinden

  Alt 11. Jun 2019, 14:13
Hallo ich suche Wege um möglichst benutzerfreundlich eine App mit einer ganz bestimmten Server-PC-Anwendung zu verbinden,so dass die App mit der Software der Organisation zu der der App-Nutzer gehört verbunden wird.

-Aktuelles verfahren(ich suche aber ein besseres, wenn möglich):
1.Desktopsoftware der Organisation hinterlegt ihre Einstellungen (Server+Port+Benutzer+Passwort) auf dem Server des Herstellers unter dem Schlüssel von Organisationsname und Lizenznummer.
2.User der App gibt Organisationsname und Lizenznummer in der App ein, diese werden zum Suchen der Einstellungen auf dem Server des Herstellers verwendet.
3.Verbindungsdaten werden ausgetauscht der Server des Herstellers ist nicht mehr notwendig.
Nachteil: Organisationsnamen und Lizenznummern sind kompliziert einzugeben auf einem Smartphone.

-Übermitteln der Verbindungseinstellungen per SMS :
1.Desktopsoftware übermittelt die Verbindungseinstellungen, per SMS über das GSM modem...
2.App liest die SMS aus und übernimmt die Konfiguration.
Nachteil: Kaum eine organisation hat ein GSM Modem an ihren PCs. Und nicht alle Tabletts können SMS empfangen!

-Übermitteln der Verbindungseinstellungen per SMS+Pairingcode:
1.Desktopsoftware der Organisation hinterlegt ihre Einstellungen (Server+Port+Benutzer+Passwort) auf dem Server des Herstellers unter einem Pairingcode ab. Auch alle Telefonnummern der Smartphones der Benutzer werden hinterlegt.
2.HerstellerServer sendet SMS mit Pairingcode der zu den Einstellungen die hinterlegt wurden passt an alle Benutzer Smartphones.
3.App liest sms Aus und fordert unter verwendung des Pairingcode die Einstellungen vom HerstellerServer an.
Nachteil: Nicht alle Tabletts können SMS empfangen! Erhöhte Verantwortung beim Hersteller, evtl. erhöhte kosten. Viele Telefonnummern werden beim Hersteller gespeichert werden.

-Einstellungen per QRCode senden:
1.Desktopsoftware der Organisation erzeigt einen QR-Code mit verbindungsdaten (Server+Port+Benutzer+Passwort).
2.Der Code wird "IRGENDWIE" zu den Benutzern der App(jeder mit anderem benutzernamen..) übermittelt so das er auf einem Monitor, Papier oder einem 2.ten Handy angezeigt wird.
3.Benutzer scanned den Code mit der App.
Nachteil: Nicht alle Geräte haben einen Autofocus können also nicht scannen. Die übermittlung des QR-codes ist ein Problem.

-Übermitteln der Verbindungseinstellungen per humanreadable Pairingcode:
1.Desktopsoftware der Organisation hinterlegt ihre Einstellungen (Server+Port+Benutzer+Passwort) auf dem Server des Herstellers unter einem humanreadable Pairingcode ab.
2.Der Pairingcode wird "IRGENDWIE" den Benutzern mitgeteilt.
3.Benutzer gibt den Pairingcode in der App ein.
4.App fordert unter verwendung des Pairingcode die Einstellungen vom HerstellerServer an.
Nachteil: Humanreadable Pairingcodes müssten zeitlich begrenzt wirksam sein. Schließt falsche Eingaben durch den Benutzer nicht aus. Möglicherweise falsches Pairing durch vertipper.

-Übermitteln der Verbindungseinstellungen per WLAN-MAC als Pairingcode:
1.Desktopsoftware der Organisation hinterlegt ihre Einstellungen (Server+Port+Benutzer+Passwort) auf dem Server des Herstellers unter der MAC-Adresse des WLANs als Pairingcode ab.
2.Apps im selben WLAN fordert unter verwendung des Pairingcode die Einstellungen vom HerstellerServer an.
Nachteil: Desktopsoftware muss im selben WLAN betrieben werden, diese Software läuft aber zum Glück bei 99% aller Instanzen auf PCs mit kabelbasierten LAN. Benutzer der App muss im Gebäude sein...


Habt ihr noch Ideen oder Kritik?
Ich bin dabei das ganze auf
-Übermitteln der Verbindungseinstellungen per humanreadable Pairingcode
umzustellen. Aber ich hätte viel lieber was besseres.
Andreas
Monads? Wtf are Monads?

Geändert von QuickAndDirty (11. Jun 2019 um 14:18 Uhr)
  Mit Zitat antworten Zitat
 


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 17:11 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz