2017-08-02 61 views
9

iOS 11'de Twitter paylaşımı hakkında açıklama isteyip istemediğinizi sormak istiyorum.Twitter'da Paylaşım Paylaşımı 11

Sosyal hesapları artık erişebilir apps iOS 11. Üçüncü parti Ayarlar kaldırıldı açtığınız bu hesaplara:

sürümde resmi Apple belgelerine devletler

aşağıdaki belirtiyor. O (31687059)

Ve resmi Twitter belgelerine here devletler:

iOS 11 artık içinden Twitter kullanan destekler yerleşik sosyal çerçeve. Bunun yerine, Twitter Kit 3'ü Tweet'e eklemek, kullanıcılara giriş yapmak ve Twitter API'sını kullanmak için kullanabilirsiniz.

Bu değişikliklerin uygulamalardaki paylaşımları nasıl etkilediğini anlamaya çalışırken biraz zorlanıyorum.

Şu anda, "Sosyal" Çerçeve'yi kullanarak, kolayca çeşitli hizmetler aracılığıyla paylaşmak için SLComposeViewController kullanabilirsiniz.

Bu değişiklikle, bu uygulama otomatik olarak kendi paylaşım sayfasını göstereceğinden, ilgili uygulama yüklü olduğu sürece STILL'in kullanılabilmesi için SLComposeViewController görünür. Ancak uygulama yüklü değilse, sadece sessizce (deneylerime dayanarak) başarısız olur.

anda twitter tek bir "Hayır Twitter Hesabı" uyarı mesajı gösteriyor *, ama bu bir hata olduğunu düşünüyoruz.

doğru davranış yukarıda açıklanan biriyse

, o zaman benim anlayış doğrudur. Ancak, twitter dokümantasyonu, sanki Sosyal çerçeve artık twitter için çalışmaz gibi ses çıkarır.

Ayrıca

, "SLServiceTypeTwitter" Şimdi o güvenerek tutmak için kötü bir fikir olduğu anlamına kaldırılmış olarak gösterilir. https://developer.apple.com/documentation/social/slservicetypetwitter

Birisi benim için bu açıklayabilir misiniz ?

PD: Ben bu aynı zamanda diğer sosyal hizmetleri için geçerlidir eminim.

+0

Twitter'da paylaşmak istiyorum, bu yüzden iOS 11'de ne kullanmalıyım? –

+0

, hızlı bir uygulama için SLComposeViewController'ı kullanabilir, ancak muhtemelen iOS 12'de artık çalışmayacaktır, bu yüzden Twitter'ın SDK'sını kullanmak en iyisi olabilir. – Pochi

+0

Twitter SDK'yı biliyor musunuz? Eğer biliyorsanız, lütfen bana rehberlik edin. –

cevap

2

Twitter'dan gelen kişiler sorumu yanıtladı. Şu an bir hata gibi görünüyor: Bu iOS 11. için varsayılan davranış olacaktır, yine de doğrulanmamış olduğunu Bununla

https://twittercommunity.com/t/bug-in-ios-11/91490


DÜZENLEME:

sorun


sürümü Twitter.app (7.7.2) giderilmiştir

DÜZENLEME 2: kullanıcı Twitter varsa

Açıklama için bu davranış artık meydana gelmeyecek.Paylaşım penceresi aslında Twitter uygulaması tarafından sağlandığından, uygulama (sürüm 7.72 ve üstü) yüklü. (Facebook paylaşımıyla aynı)

+0

Cevabınızı anlamıyorum. SLServiceTypeTwitter kullanımdan kaldırıldıysa, ne kullanmalıyız? – matt

+0

@matt SLServiceTypeTwitter'ın muhtemelen iOS 12'de artık çalışmayacağı için resmi SDK'larını kullanmaya başlamanız gerektiğini düşünüyorum. En azından bir yıl kadar sürüyor. Ancak cevabımla ilgili olarak, cevabımı yazdığım süre boyunca yerel iOS paylaşım özelliğini kullanarak paylaşmayı denediyseniz, bir hatayla karşılaşırsınız, ancak yine de paylaşabilirsiniz. Bu gerçekten garip bir davranıştı, bu yüzden twitter'de insanlarla iletişim kurdum ve bana bir hata olduğunu söylediler ve artık kullanımdan kaldırılmış olsa da hala herhangi bir hata gösterilmeden normal olarak paylaşabiliyorsunuz. – Pochi