Ich möchte eine Nachricht mit Bilddaten senden. Also habe ich MFMessageComposeViewController
benutzt.
Aber dieser Controller bietet nur SMS-Service. Also habe ich mit UIPasteBoard
ein Bild angehängt.
Aber es funktioniert auch nicht. Es gibt keine Schaltfläche "Einfügen", die beim Eingeben von Nachrichten erstellt wird. Das Anhängen des Bildes bei UIPasteBoard
war eindeutig ein Erfolg.
Ich denke% MFMessageComposeViewController
zu benutzen löst mein Problem nicht.
Wie kann ich mein Ziel erreichen?
Dies ist mit der aktuellen MessageUI-API nicht möglich: Der MSMessageComposeViewController akzeptiert keine Anhänge wie der MFMailComposeViewController.
Dies ist derzeit nur möglich, indem Sie einen externen Dienst verwenden, mit dem Sie beispielsweise mms über einen REST-Aufruf senden können.
GSMA definiert eine REST-Spezifikation für genau diesen Zweck: Ссылка (mehrere PDFs auf dieser Seite)
Versuchen Sie, einen lokalen Dienstanbieter zu finden, der diese Spezifikation implementiert, und Sie können loslegen.
Nur um den direkten Wiki-Link zur OneAPI-MMS-Spezifikation hinzuzufügen: Ссылка und einen Link zur PHP / Java-Sandbox Ссылка , in der MMS lokal getestet werden kann. Prost.
Hier ist der korrekte Arbeitscode und es funktioniert perfekt auf meinem Gerät.
%Vor% Ich hatte die gleiche Frage, die ich hier gestellt habe. Es ist ein Fehler drin MFMessageComposeViewController
und wenn Sie nur den unten stehenden Code verwenden, wird eine Meldung angezeigt, dass Sie Bilder in
Tags und Links iphone ios uiimage mms mfmessagecomposeview