2013-07-18 18 views
6

Sto utilizzando UIActivityViewController per condividere un'immagine e un URL dalla mia app. Ho problemi con la formattazione del post di Facebook. Allego un'immagine utilizzando una sottoclasse UIActivityItemProvider e fornisco il testo per il post nello stesso modo.Invia link a Facebook incluso schema URL app - iOS 6

voglio aggiungere un URL, ma ha bisogno di mie applicazioni schema URL personalizzato di fronte a come questo myurl://image?url=http://imageurl.com

Il problema è che quando questo viene pubblicato, solo l'ultima metà del url è cliccabile (da http: // in poi). Il che significa che non apre la mia app con l'url.

C'è un altro modo per farlo? So che posso creare un'app su Facebook, ma come posso legare i due insieme usando lo UIActivityViewController?

Grazie

risposta

4

hai 2 opzioni:

  1. Creare un semplice servizio web lato server che reindirizza http://yourserver.com/linkToApp/image-myurl://image.
    Potrebbe persino mostrare una pagina/anteprima diversa se l'app non è installata/se non si è su un dispositivo ios.

  2. Creare un'applicazione Facebook e utilizzare "deep linking" (che sarà essenzialmente lo stesso per voi ..)

+0

Qualsiasi aiuto su deep linking? Ho creato un'app su facebook dev e ho inserito i dettagli dell'app. Che cosa è necessario per collegare i 2 insieme in modo che un post di UIActivityView verrà visualizzato su Facebook che proviene dalla mia app? – Darren

+0

Devo utilizzare l'SDK di Facebook per il deep linking o posso ancora utilizzare l'iOS integrato nel post di Facebook? – Darren

+0

@Darren è necessario l'SDK per il deep linking. + un'app per Facebook. –