1

Ich möchte die Nutzer meiner App bitten, sich bei Facebook anzumelden, aber ich möchte nicht, dass sie sich anmelden können, es sei denn, sie erlauben bestimmte Berechtigungen. Wie mache ich das?Facebook iOS Api setzt Berechtigungen auf optional?

NSArray *permissions = [NSArray arrayWithObjects:@"publish_stream", @"friends_birthday", nil]; 
[facebook authorize:permissions]; 

Mit diesem Code kann der Benutzer auswählen, welche Berechtigungen er der Anwendung erteilen möchte. Ich möchte publish_stream als erforderliche Berechtigung festlegen. Wenn der Benutzer dies nicht akzeptiert, kann er sich nicht bei Facebook anmelden. Ist das mit der Facebook iOS API möglich?

enter image description here

+0

Wow, Ihr Vorschlag ist wirklich benutzerunfreundlich. Warum sollte ich darauf vertrauen, dass Sie in meinem Namen posten? –

+1

Der publish_stream ist nur ein Beispiel, meine Frage ist, ob es möglich ist, bestimmte Berechtigungen auf erforderlich statt auf optional zu setzen. Ich bin mir ziemlich sicher, dass ich es auf einigen Websites gesehen habe, aber für das Leben von mir kann ich mich nicht erinnern, welches –

Antwort

0

Ich denke, das bis zu dem Benutzer eine Berechtigung zu ermöglichen/nicht zulassen. Sie können es dem Benutzer nicht erzwingen.

Was können Sie tun, ist die folgenden-

On erfolgreich zurück zu Ihrer App auf Authentifizierung kommen, Überprüfen Sie die Benutzerberechtigungen ausgewählt hat und fordern Sie dann Berechtigungen wieder zu bleiben. Es wird den Benutzer nicht noch zwingen, aber ja wird ihm helfen, WARUM zu verwirklichen, benötigen Sie diese Erlaubnis. Ich hoffe, das hilft.

Verwandte Themen