Wie kann ich Bilder auf Instagram ähnlich wie SLComposeViewController
mit C# in einer Xamarin.iOS-Anwendung veröffentlichen.Wie man Bilder und Videos auf Instagram mit Xamarin posten kann. iOS
1
A
Antwort
0
Ich glaube nicht, dass Sie zusätzlichen Text wie in SLComposeViewController mit Instagram oder Facebook teilen können. Werfen Sie einen Blick here
könnte wie https://stackoverflow.com/a/32783758/1107580
0
in dieser Antwort am besten mit einem
UIActivityViewController
und fügen Sie das Bild zu activityItems sein
Es gibt zwei Möglichkeiten zur Zeit, wie Sie Bilder von Ihrer App Instagram teilen können:
- Speichern Sie das Bild in der Galerie Ihrer Kamera. Öffnen Sie die Instagram-App mit der URL @ "instagram: // camera". Es öffnet die Instagram-App direkt mit Bildern, die nach dem Erstellungsdatum sortiert sind, und dein erstes wird das erste sein.
- Öffnen Sie das Aktionsblatt mit UIDocumentInteractionController. Nachdem der Benutzer Import in Instagram ausgewählt hat, wird der Instagram-Share-Flow, der mit dem Zuschneiden beginnt, angezeigt. Hier
ist der Code in Xamarin für die zweite Option:
UIImage imageToUse = _your_ui_image_instance;
NSString documentDirectory = (new NSString(Environment.GetFolderPath(Environment.SpecialFolder.Personal)));
string saveImagePath = documentDirectory.AppendPathComponent(new NSString(@"Image.ig"));
NSData imageData = imageToUse.AsPNG();
imageData.Save(saveImagePath, true);
NSUrl imageURL = NSUrl.FromFilename(saveImagePath);
DocumentController = new UIDocumentInteractionController();
DocumentController.Url = imageURL;
DocumentController.Uti = "com.instagram.photo";
DocumentController.PresentOpenInMenu(new RectangleF(1, 1, 1, 1), View, true);
Denken Sie daran, Document als Klasse Feld statt einer lokalen Eigenschaft zu erklären (Fehler einmal PresentOpenInMenu entstanden ist, wird ausgeführt werden für den Verlust der UIDocumentInteractionController zu früh).
können Sie alternativ zeigen viel weniger Anwendungen im Aktionsblatt UTI com.instagram.exclusivegram und Erweiterung mit .igo.
Verwandte Themen
- 1. Instagram iOS API zum Posten von Video
- 2. Instagram iOS-Hooks mit nicht quadratischen Bildern
- 3. Wie man ein Foto posten kann. iOS Facebook SDK 3.1
- 4. ngCordova Kamera - Nehmen Sie quadratische Bilder wie Instagram (iOS)?
- 5. Wie kann ich mit Ruby on Rails auf meiner Instagram-Seite posten?
- 6. Angehängte Bilder zum Posten auf Wordpress anzeigen
- 7. Xamarin Formulare, wie man Bilder mit dem Dependency Service macht
- 8. Wie posten Sie Foto in Instagram mit js?
- 9. Schnelle Bilder und Videos von der Kamerarolle holen
- 10. Bilder von Instagram abrufen, die mehr Tag
- 11. Post Video auf Instagram
- 12. Xamarin: Wie man Bild von iOS-Bibliotheksprojekt lädt
- 13. Logging Framework auf Xamarin iOS
- 14. Wie bindet man Xamarin iOS Obj-C-Bibliothek mit Marshalling
- 15. C++ konvertieren/Videos und Bilder abspielen
- 16. Xamarin iOS-Fehler: Kann nicht
- 17. Umgang mit verschiedenen URL-Schemen in iOS (Facebook und Instagram)
- 18. Programmatisch entfernen Bilder und Videos von HTML
- 19. iOS Instagram Login jedes Mal Ausgabe
- 20. Auf Google+ posten (Google plus)
- 21. Devolopping iOS-Apps mit Xamarin
- 22. Zugriff auf geordnete Bilder und Videos in demselben Cursor
- 23. Videos automatisch auf Tableview-Zelle in iOS
- 24. C# Wie kann man Videos per URL einbinden (wie Facebook)?
- 25. IOS. Bild auf Instagram teilen, ohne eine Menüanzeige zu verwenden
- 26. Wie man Bilder auf der Facebook-Wand mit einem einzigen Knopfklick von einer iPhone App posten kann
- 27. Ich spiele Youtube-Videos auf iOS
- 28. Fehler beim Einloggen auf Instagram in iOS App mit UIWebView
- 29. Zwei vimeo Videos gleichzeitig auf ios abspielen?
- 30. Wie kann ich Videos auf Facebook hochladen/teilen?
Was ist die View-Variable? – gianis6
@ gianis6 View ist das Attribut Ihres Bildschirms - UIViewController. – Jozef