Twitter Teilen in iOS 11

9

Ich möchte um eine Klärung der Twitter-Freigabe in iOS 11 bitten.

Die offizielle Apple-Dokumentation gibt in den Versionshinweisen Folgendes an:

  

Soziale Accounts wurden aus den Einstellungen in iOS 11 entfernt. Apps von Drittanbietern haben keinen Zugriff mehr auf diese angemeldeten Accounts. (31687059)

Und die offizielle Twitter-Dokumentation hier lautet:

  

iOS 11 unterstützt nicht mehr die Verwendung von Twitter über das integrierte soziale Framework. Stattdessen können Sie Twitter Kit 3 verwenden, um zu twittern, Benutzer anzumelden und die Twitter-API zu verwenden.

Es fällt mir etwas schwer zu verstehen, wie sich diese Änderungen auf die Freigabe von Apps auswirken.

Gegenwärtig kann man mit dem "Social" -Framework einfach SLComposeViewController verwenden, um problemlos mehrere Dienste zu teilen.

Mit dieser Änderung scheint es, dass SLComposeViewController weiterhin verwendet werden kann, solange der Benutzer die entsprechende App installiert hat, da diese App automatisch ihr eigenes Blatt zeigt. Aber wenn die App nicht installiert ist, wird sie einfach im Hintergrund ausfallen (basierend auf meinen Experimenten).

* Momentan zeigt der Twitter eine "No Twitter Account" Alarmmeldung, aber ich glaube, das ist ein Bug.

Wenn das richtige Verhalten das oben beschriebene ist, dann ist mein Verständnis korrekt. Die Twitter-Dokumentation lässt es jedoch klingen, als ob das Social Framework nicht mehr für Twitter funktioniert.

Außerdem wird "SLServiceTypeTwitter" jetzt als veraltet angezeigt, was bedeutet, dass es eine schlechte Idee ist, sich weiter darauf zu verlassen. Ссылка

Könnte jemand das für mich klären?

PD: Ich bin mir sicher, dass dies auch für andere soziale Dienste gilt.

    
Pochi 02.08.2017, 02:00
quelle

1 Antwort

2

Die Twitter-Leute haben meine Frage beantwortet. Es scheint jetzt ein Fehler zu sein:

Ссылка

Es ist jedoch immer noch nicht bestätigt, ob dies das Standardverhalten für iOS 11 ist.

BEARBEITEN:

Das Problem wurde in der Version Twitter.app (7.7.2) behoben

EDIT 2:

Zur Klarstellung sollte dieses Verhalten nicht mehr auftreten, wenn der Benutzer die Twitter.app (Version 7.72 und höher) installiert hat, da das Freigabefenster tatsächlich von der Twitter-App bereitgestellt wird. (Genauso wie die Facebook-Freigabe)

    
Pochi 28.08.2017, 05:11
quelle

Tags und Links