Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Algorithmen, Datenstrukturen und Klassendesign (https://www.delphipraxis.net/78-algorithmen-datenstrukturen-und-klassendesign/)
-   -   Strategie: Wie konfiguriere ich eine mobile Anwendung? (https://www.delphipraxis.net/189219-strategie-wie-konfiguriere-ich-eine-mobile-anwendung.html)

BUG 21. Mai 2016 15:18

AW: Strategie: Wie konfiguriere ich eine mobile Anwendung?
 
Ich finde die statische URL nicht schlimm. Nimm eine Domain die du (nicht dein Hoster) kontrollierst und nimm dort eine Subdomain nur dafür (z.B. appname.config.example.com/<code>.json). Was soll da schiefgehen? In den Situationen wo du eine einzeln registrierte Domain verliehrst ist dir deine App vermutlich auch egal.

Mavarik 21. Mai 2016 15:27

AW: Strategie: Wie konfiguriere ich eine mobile Anwendung?
 
Zitat:

Zitat von Der schöne Günther (Beitrag 1338623)
Danke für die Antworten.

Ich glaube mit einem dummen ZIP-Paket hätte ich es einfacher: Da muss ich nicht erst einen Server aufsetzen. Einfach das HTTP-Ding auf welchem auch unsere simple Homepage liegt reicht dann schon :-)

Da kann ich dann auch einfach Dinge wie das Kundenlogo in die Anwendung einbauen, die Leute stehen auf so etwas 8-)

Oder Du machst es wie Apple...

Du hast doch bestimmt eine passende Desktop Anwendung, oder?

Beim 1. Mal muss die App über den Desktop App aktiviert werden.

(App-Tethering)

Mavarik

MyRealName 25. Jun 2016 16:48

AW: Strategie: Wie konfiguriere ich eine mobile Anwendung?
 
Ich würde auch einfach ein XML auf einen server packen und über statischen Namen/IP oder dyndns mich mit dem Server verbinden und diese Datei laden. Internet hat doch heut irgendwie jeder.

jobo 26. Jun 2016 07:55

AW: Strategie: Wie konfiguriere ich eine mobile Anwendung?
 
Zitat:

Zitat von Der schöne Günther (Beitrag 1338397)

Möglichkeit 2: Eingeben einer Short-URL
Um die Anwendung beim ersten Start einzurichten muss der Nutzer einen "Code" eingeben, beispielsweise "XR420KBF". Die Anwendung versucht daraufhin per HTTP eine Datei http://config.günthersoft.org/fancyApp/XR420KBF.zip einzuladen und zu verwerten.

Nachteil ist natürlich dass statisches Einbacken des URL-Musters nicht sonderlich elegant ist und der Kunde zu dem Zeitpunkt Internet-Zugriff haben muss.

Ich vote für 2.
Zum Thema Internetzugriff:
Wie kommt der Nutzer an die Anwendung selbst? Mglw. über den Store? Sieht jedenfalls danach aus, als gäbe es sowieso Internet Zugriff, also kein Problem oder?
Zu der URL /Übertragung:
Ich würde einen Fallback für die URL einbauen. Etwas, das Alternativ URL beschreiben kann sowie default Codes für Standardeinstellungen (die z.B. andere, zusätzliche Konfig URL laden, die bei nicht Erreichbarkeit angesurft werden können).
Im Zweifel gleich noch einen Test für Diagnose/Support, der feststellt, ob WLAN an ist und darüber auch bestimmte Internet Adressen erreichbar sind (WLAN!=Internet Access)

Rollo62 26. Jun 2016 09:00

AW: Strategie: Wie konfiguriere ich eine mobile Anwendung?
 
Hallo Günther,

ich verstehe den Zweck noch nicht ganz.
Du schreibst das INI Dateien auch eine Option für dich wären.

Wenn es nur darum geht den ersten Start zu konfigurieren, und möglicherweise bei Änderungen der Server (sehr selten)
das mal upzudaten kann man auch solche INI Dateien im Deployment mit dazupacken.
Bei änderungen kann die App dann in den Store geladen werden, mit angepassten INI Files.

Wenn du natürlich andauernd Server oder andere Änderungen erwartest ist ein ServerLösung sicher besser.

Rollo

Der schöne Günther 26. Jun 2016 09:27

AW: Strategie: Wie konfiguriere ich eine mobile Anwendung?
 
"Server" und alle Komponenten sind in Kundenhand und auch Produkte von uns. Die Konfiguration ist bei jedem Kunden komplett anders. Ich weiß nicht wie schnell die Veröffentlichungszeiten in den B2B-Stores von Apple und Google sind, aber die Größenordnung von 48 Stunden Reaktionszeit wenn der Kunde mal eine IP umstellt wird keiner akzeptieren ;-)

Sir Rufo 26. Jun 2016 09:38

AW: Strategie: Wie konfiguriere ich eine mobile Anwendung?
 
Darum nimmt man auch keine IP Adresse sondern einen Domainnamen der dann per DNS in die richtige IP Adresse umgesetzt wird.

mjustin 26. Jun 2016 10:12

AW: Strategie: Wie konfiguriere ich eine mobile Anwendung?
 
Zur Option 1: in einem Android Projekt verwende ich die Verknüpfung zu bestimmten Datei-Typen:

Code:
            <intent-filter
                android:icon="@drawable/logo"
                android:label="@string/app_label" >
                <action android:name="android.intent.action.VIEW" />
                <category android:name="android.intent.category.BROWSABLE" />
                <category android:name="android.intent.category.DEFAULT" />
                <data
                    android:host="*"
                    android:pathPattern=".*\\.rtf"
                    android:scheme="file" />
                <data android:mimeType="application/rtf" />
                <data android:mimeType="text/rtf" />
                <data android:mimeType="text/richtext" />
            </intent-filter>
Damit wird beim Auswählen von lokalen RTF Dokumenten meine App angezeigt.

Innerhalb der App ist dann natürlich noch etwas Logik erforderlich, um die übergebenen Dateinamen mit Dateioperationen anzusprechen. Wie gesagt, es ist eine Android / Java App, daher bin ich nicht sicher wie hilfreich ess wäre den Java Quellttext hier zu veröffentlichen.

Siehe auch Stackoverflow: http://stackoverflow.com/questions/1...file-extension


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:23 Uhr.
Seite 2 von 2     12   

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