2016-08-09 11 views
1

Ich arbeite an einer Messaging-App basierend auf der Position, Benutzer können anonym Nachricht in der App schreiben und wenn ein Benutzer in der Nähe derjenige ist, der die Nachricht geschrieben hat, wird er sehen können die Nachricht auf der App (ich weiß, dass das bereits existiert, aber ich mache meins). Wie auch immer das Problem ist, wenn ich Benutzer Nachrichten und Positionen speichern und laden möchte, würde ich gerne Google Drive (oder eventuell Dropbox) verwenden, um Daten zu hosten, ich möchte sie auf meinem Google Drive und nicht in der Benutzer GD speichern. dachte ich über eine Google-Tabelle wie folgt zu erstellen:Verwenden Sie Google Drive, um Android-App-Daten zu speichern

Message  Position 
"Hi everyone" 123912,123184 
"Hola"   123912,123184 
"Hi"   123912,123184 

und dann bekommen die Daten alle x Sekunden und wenn jemand etwas schreiben, ich werde das Blatt mit der neuen Zeile aktualisieren, die ich für diese gesucht, aber ich nur finden Tutorial über die Verwaltung der GD des Benutzers. Verwende ich den falschen Ansatz?

+2

Dies kann man in Zukunft nach hinten losgehen. Ich sehe drei Probleme: ** 1) ** Wenn Sie wirklich berühmt werden, ist Laufwerk oder Dropbox ** nicht ** eine Option. In ein paar Minuten wird Ihnen vielleicht der Platz ausgehen. ** 2) ** Halten Sie die aktuelle Benutzerposition (auch wenn sie anonym sind) in einem unsicheren Speicher wie Laufwerk (im Grunde jemand Ihr Telefon würde in der Lage, dies zu bekommen) möglicherweise nicht gut erhalten. ** 3) ** Wenn Sie nicht einmal viele Benutzer, aber viele Nachrichten erhalten, kann das Ausführen von Proximity-Suchen in einer Tabelle langsam und wahnsinnig werden. Ich würde empfehlen, nach Datenbankalternativen zu suchen (es gibt billige MBaaS da draußen) – Korcholis

+0

@Korcholis Danke für den Rat, für jetzt würde ich nur versuchen, mit einem Server zu arbeiten, werde ich wahrscheinlich nicht die App hochladen, so ist es nur ein Test – ToastMan

+1

Gut zu wissen. Ich sage nur, falls du es veröffentlichen wolltest. Ich werde mich nicht mit diesem Thema beschäftigen, viel Glück mit Ihrer Frage! – Korcholis

Antwort

Verwandte Themen