php.de

Zurück   php.de > Webentwicklung > Software-Design

Software-Design Diskussionen auf Profi-Niveau: PHP Lösungen auf konzeptioneller Ebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 09.10.2011, 23:26  
Neuer Benutzer
 
Registriert seit: 11.09.2011
Beiträge: 1
PHP-Kenntnisse:
Anfänger
schneseb befindet sich auf einem aufstrebenden Ast
Standard App -> Datenübertragung -> Server

Hallo Forum,

ich würde gerne in der Design Runde eine Idee mit euch diskutieren. Dazu habe ich mir schon einige Gedanken gemacht und stelle die auch vor. Wäre toll, wenn jemand von euch in dem Bereich schon Erfahrungen hat und die beisteuern könnte.

Was ich machen will:

Ich habe eine mobile Applikation (Android mit Googlekonto), die Daten aufzeichnet und in bestimmten Intervallen an einen Webserver senden soll. Dort sollen die Daten entgegen genommen und in eine Datenbank geschrieben werden. Für diesen Teil wollte ich PHP nutzen.

Jetzt wird es irgendeine Schnittstelle geben, die Daten annimmt und in die Datenbank schreibt. Dabei habe ich hauptsächlich mit dem Problem der Echtheit der Benutzer zu kämpfen. Einmal angenommen, ein User würde wissen, wie meine App die Daten überträgt, ist er theoretisch in der Lage, auch andere (nicht durch die App generierte) Daten zu übertragen. Und das möchte ich gerne verhindern.

Dabei dachte ich an zwei Dinge:

1. Ich nutze eine SSL Verschlüsselung und übertrage die Daten per HTTP POST (oder etwas ähnlichem). Wenn ich mal davon absehe, dass er die App re-engineert, könnte er die Art der Übertragung nicht erkennen. Oder
2. Die User müssen sich irgendwie einmalig per IMEI registrieren und die IMEI wird vor der Übertragung abgefragt. Ist sie bekannt, können die Daten übertragen werden.

Ich würde nur ungerne die IMEI nutzen. Außer dem Google Account möchte ich am liebsten keine Daten lokal auf dem Webserver halten. Der Googleaccount und die Daten sind ok.

Ich muss zugeben, dass ich zwar generell programmieren kann, aber mit PHP noch keine großen Gehversuche gemacht habe. Deshalb würde mich besonders interessieren, wie ihr die obige Aufgabe seht. Gibt es Best Practice oder Frameworks, die ich nutzen kann? Was könnt ihr empfehlen?

Besten Dank im voraus!
schneseb ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 10.10.2011, 00:51  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.994
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Bitte beachten:

Inserate, Konzepte und Meinungsumfragen
Forenrichtlinien
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 10.10.2011, 12:44  
Erfahrener Benutzer
 
Benutzerbild von tr0y
 
Registriert seit: 26.07.2010
Beiträge: 4.874
PHP-Kenntnisse:
Fortgeschritten
tr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblick
tr0y eine Nachricht über MSN schicken
Standard

IMEIs ist ein GSM/UMTS/GRPS/HDSPA/3G-Identifier, auf Androidgeräten die bspw über WLAN interagieren und möglicher weise deine APP nutzen, gibts diese IMEI nicht. ( Ein beispiel wäre hierfür jedes Tablet-Gerät und jeder Appfähiger auf Android basierender BR-Player/-Recorder oder TV-Gerät. )
__________________
Lasse mir ohne Anwendung von Gewalt Dinge schenken, Amazon weiß darüber bald mehr.
tr0y ist offline   Mit Zitat antworten
Alt 11.10.2011, 22:00  
Erfahrener Benutzer
 
Benutzerbild von dreamcatcher
 
Registriert seit: 28.12.2010
Beiträge: 603
PHP-Kenntnisse:
Anfänger
dreamcatcher wird schon bald berühmt werden
Standard

Um auf das Kommentar von meinem Kollegen tr0y einzugehen, er hat vollkommen Recht.

Es gibt jedoch bei Anroid Geräten auch eine eindeutige Anroid ID, welche als ein 64-bit Hex-string dargestellt wird.

Code:
import android.provider.Settings.Secure;

private String android_id = Secure.getString(getContext().getContentResolver(),
                                                        Secure.ANDROID_ID);
Original Quelle:
http://stackoverflow.com/questions/2...roid-device-id

Also no problem.
dreamcatcher ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

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 an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Verbindung mit MSSQL Server und PHP 5.2 (Zend Server) shimu Datenbanken 1 21.09.2011 19:06
Session Server lubb PHP-Fortgeschrittene 11 17.08.2011 13:56
[SUCHE] Debian Lenny Server Admin (incl. ISPConfig 3) Cuda Gewerblich 0 16.05.2011 12:29
Strato sperrt mir den Server !! pfump Server, Hosting und Workstations 20 19.03.2011 10:49
[Erledigt] mysql_query() mit SQLDump princemichi PHP Einsteiger 4 07.03.2011 22:33
exec() auf win 2003 Server geqoo PHP-Fortgeschrittene 9 30.04.2009 21:57
Connection zu MSSQL Server 2008 DonBolli Datenbanken 2 11.04.2009 16:57
[Erledigt] Apache install geht nicht SteiniKeule Server, Hosting und Workstations 7 27.02.2009 08:40
Datei auf ANDEREM Server verschieben SirRobin PHP Tipps 2008 6 16.11.2008 12:18
Wireshark SSL Handshake debugging-Handshake protokoll mittels PHP + Curl brian johnson Off-Topic Diskussionen 0 06.11.2008 11:54
Mysql startet unter Debian nach Update nicht mehr namlit Server, Hosting und Workstations 4 05.08.2008 15:49
[Erledigt] WAMP unter Windows 2000 Server oder Windows 2003 Server Mecronomecon Server, Hosting und Workstations 3 18.06.2008 09:15
[Erledigt] verschiedene Versionen auf einem W2K3 Server betreiben PHP Tipps 2006 2 13.01.2006 17:39
[Erledigt] Server rebooten von eigenem Webinterface PHP-Fortgeschrittene 13 05.04.2005 21:41
[Erledigt] Mit PHP Script auf einem Root Server per SSH einlogen PHP Tipps 2005 5 27.03.2005 19:24

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
datenübertragung app server, imei bei datenübertragung, dateiübertragung server server php, datenübertragung server zu server php, datenübertragungsserver google

Alle Zeitangaben in WEZ +2. Es ist jetzt 01:39 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum