2016-04-09 13 views
0

Hat jemand versucht, den Code zu verwenden hier: https://developers.google.com/+/mobile/ios/share/basic-shareein lokales Bild auf Google+ teilen

ist mein Eindruck, dass sie es ermöglicht, eine URL öffentlich zugänglich im Netz zu teilen, aber nicht eine URL zu einem lokalen Bild (Ich würde gerne teilen). Ich hoffe, jemand wird mir sagen, dass ich falsch liege und zeige mir warum.

Wenn ich es versuchen, um ein Bild auf Google+ zu teilen, beschwert es mit einer Meldung, die besagt: „Diese Verbindung ist ungültig“

ich diese Art von Code verwenden, um die lokale URL zu machen (wie ich immer tun): läßt imageURL = NSURL (string:. „MY_LOCAL_URL“

Antwort

0

ich diesen Code verwenden Weg zurück in Google-Aktie und ihre Arbeits

let shareBuilder = GPPShare.sharedInstance().nativeShareDialog() 
GPPShare.sharedInstance().delegate = self 

//URL Share 
shareBuilder.setURLToShare(NSURL(string: "http://images.all-free-download.com/images/graphiclarge/daisy_pollen_flower_220533.jpg")) 

//Prefilling Text  
shareBuilder.setPrefillText("Hi hello") 

shareBuilder.open() 

Die URL Bild I eingetragen ist live auf Internet gehen zu. Ihr Google + Konto t und sehen, dass das Bild geteilt wird.

Für ein lokales Bild teilen können wir diese

shareBuilder.attachImage(UIImage(named: "yourImage.png")) 

eher nutzen als setURLToShare mit

Es gibt andere Methoden, bei denen Sie auch ein Video anhängen.

enter image description here

Ich habe den Code für attachImage und seine adaequat geprüft.

+0

Interessant. Aber das Bild, das ich teilen möchte, ist lokal. Was kann ich in diesem Fall tun? Ist es möglich? – Michel

+1

@Michel Ja, Sie können sogar das lokale Bild teilen. Überprüfen Sie meine bearbeitete Antwort –

+0

OK, aber können wir GPPShare ohne Google+ Anmeldung verwenden, die veraltet ist? – Michel

1

Laut Dokumentation sind nur 2 Parameter URL und Sprachcode verfügbar.

Um das Bild anzuzeigen, müssen Sie das Bild auf dem Server hochladen und diese URL verwenden.

Ich wollte etwas Text auch mit URL, aber keine dokumentierten Parameter verfügbar. "Text" param funktioniert, kann aber jederzeit aufhören zu arbeiten.