Zur Zeit verwende ich Parse.com, um mehrere ParseUsers zu erstellen. Dies funktioniert perfekt und jeder Benutzer kann sich einzeln anmelden. Von hier aus möchte ich jedoch meine App erweitern, um es Benutzern zu ermöglichen, Benutzergruppen zu erstellen und somit Daten zu haben, die nur relevant sind und zwischen diesen Benutzern geteilt werden. Wenn sich der Benutzer anmeldet, kann er sich eine Liste der Gruppen anzeigen lassen, in denen er Mitglied ist, und von dort aus Daten einfach nur an die Benutzer dieser einzelnen Gruppe weitergeben. Was wäre der beste Weg, dies anzugehen, und hat jemand irgendwelche Beispiele oder Tutorials, denen ich folgen könnte, um dieses Konzept zu verstehen?
Ich habe darüber nachgedacht, eine Gruppenklasse zu erstellen und dann die Benutzer-IDs in einem Array zu speichern und dann jedem Benutzer zu erlauben, ein Array der Gruppen-IDs zu speichern, denen er momentan angehört. Ich bin mir nicht sicher, wie ich dieses Problem angehen soll.
Vielen Dank im Voraus!
Ich habe es wie folgt gemacht:
%Vor% Ich habe die Gruppen-ID von Intent
, die mich an die von mir gesuchte Fragment
gesendet hat, übergeben und dann meine ListView
mit der Liste gefüllt, die ich von der Abfrage in der Parse-Datenbank mit der zurückgegeben habe spezifische Gruppen-ID Ich hoffe, das hilft jedem anderen, der das gleiche Problem hatte wie ich. Viel Glück!
Da Sie es wahrscheinlich aus Sicherheitsgründen und zur Vereinfachung für Code / Benutzer verwenden möchten, sehen Sie sich die Sicherheitsfunktion für Rollen
Sie können Benutzer aus Rollen hinzufügen / entfernen und Rollen Benutzern anstelle von Benutzern ACL-Berechtigungen zuweisen. Auf diese Weise müssen Personen, die der Rolle hinzugefügt / entfernt werden, keine Änderungen erfordern.
Anfangs gab es eine Begrenzung für die Anzahl der Rollen, die Sie basierend auf dem Kontotyp erstellen durften, aber diese Einschränkung wurde letztes Jahr meines Erachtens entfernt.