2013-07-18 13 views
6

Używam UIActivityViewController do udostępniania obrazu i adresu URL z poziomu mojej aplikacji. Mam problem z formatowaniem postu na Facebooku. Załączam obraz przy użyciu podklasy UIActivityItemProvider i dostarczam tekst postu w ten sam sposób.Prześlij łącze do Facebooka, w tym schemat URL aplikacji - iOS 6

Chcę dodać URL, ale musi Moje aplikacje niestandardowy adres URL systemu przed nim jak ten myurl://image?url=http://imageurl.com

jest problem, kiedy to pisał, tylko ostatnie pół url jest klikalny (od http: // dalej). Co oznacza, że ​​nie otwiera mojej aplikacji przy użyciu adresu URL.

Czy jest inny sposób na zrobienie tego? Wiem, że mogę utworzyć aplikację na Facebooku, ale jak mogę połączyć te dwa elementy za pomocą UIActivityViewController?

Dzięki

Odpowiedz

4

Masz 2 opcje:

  1. stworzyć prosty server-side internetową usługę, która będzie przekierowywać z http://yourserver.com/linkToApp/image do myurl://image.
    Może nawet pokazać inną stronę/podgląd, jeśli aplikacja nie jest zainstalowana/jeśli nie znajdujesz się na urządzeniu ios.

  2. Tworzenie aplikacji Facebook i użyć „Głębokie linkowanie” (to w zasadzie to samo dla ciebie ..)

+0

żadnej pomocy na głębokie powiązanie? Stworzyłem aplikację na facebooku i wprowadziłem szczegóły aplikacji. Co trzeba połączyć 2 razem, aby post z UIActivityView pojawił się na Facebooku, że pochodzi z mojej aplikacji? – Darren

+0

Czy muszę używać zestawu SDK Facebooka do dokładnego linkowania, czy nadal mogę korzystać z wbudowanej funkcji iOS na Facebooku? – Darren

+0

@Darren potrzebujesz SDK do głębokiego linkowania. + aplikacja na Facebooku. –