/ / text in UIActivityviewcontroller nieedytowalne - swift, sharing, social, uiactivityviewcontroller

tekst w UIActivityviewcontroller nieedytowalny - szybki, udostępnianie, społeczny, uiactivityviewcontroller

Zrobiłem grę, w której gracz może się nią podzielićhighscore z kontrolerem UIActivityviewcontroller. Ale po naciśnięciu przycisku udostępnij na Facebooku, na przykład, pojawia się ekran, na którym gracz może edytować ustawiony przeze mnie tekst, więc jeśli ustawię poziom 9, gracz może zmienić go na poziom 120 .. Jak mogę tego uniknąć?

Fragment kodu, którego używam do udostępniania:

   let text = "I made it to level /(level)!"
let actviewcon = UIActivityViewController(activityItems: [text], applicationActivities: nil)
self.presentViewController(actviewcon, animated: true, completion: nil)

Odpowiedzi:

0 dla odpowiedzi № 1

Jeśli zamierzasz używać UIActivityViewController i zezwalasz na wbudowaną aktywność, taką jak Facebook, nie możesz zmienić ani uniemożliwić interakcji użytkownika z wbudowanym interfejsem tej czynności.

Więc jeśli ci się to nie podoba i chcesz na to pozwolićużytkownik, aby publikować na Facebooku, musiałbyś zapewnić własny interfejs, aby to zrobić. Możesz samodzielnie wysyłać posty bezpośrednio do Facebooka w imieniu użytkownika dzięki platformie kont, która umożliwia wykorzystanie danych uwierzytelniających użytkownika bez ich przeglądania.