2016-07-29 13 views
0

Ich entwickelte eine Codenameone-App, die einen Text (Hashtags) in die Zwischenablage kopiert und in eine andere App einfügt. (zum Beispiel Facebook, Twitter, Instagram, Linkedin usw.) Das Kopieren funktioniert gut innerhalb des Android-Builds, aber innerhalb des iOS Build ist dies nicht der Fall. Mir wurde gesagt, dass das Kopieren der Zwischenablage nicht in ios implementiert ist. Ich sollte lieber die "share API" verwenden. Gut für facebook gibt es eine Implementierung für facebookshare aber nicht für andere Socialmedia Plattformen. Das bedeutet, dass ich etwa 15 oder mehr Aktien Dienstleistungen schreiben :(Teilen vs. Kopieren

und warum auf der Erde ist ios clpboard nicht implementiert Kopieren?

Gibt es eine generische Art und Weise, dies zu tun, ich meine eine gewisse Art und Weise gilt für alle Plattformen ?

babur

Antwort

-1

Freigabe nativ auf iOS/Android implementiert und arbeitet mit allem, was bereits auf dem Gerät zB installiert ist, wenn Sie whatsapp es mit diesem etc ...

es ist die Standardmethode arbeiten von Teilen zwischen Anwendungen und das ist, was die meisten Leute benutzen. Kopieren & einfügen ist nicht so üblich, sobald die Freigabe implementiert ist, so dass niemand bis jetzt über das Problem beschwert hat. Wenn es im Issue Tracker kein Problem gibt, werden solche Dinge nicht bemerkt. Selbst wenn es ein Problem gibt, planen wir im Allgemeinen Dinge, die Menschen kümmern und sich beschweren.

+0

Was passiert, wenn ich die Kopierfunktion des Geräts wegen der Datendarstellung auf dem Bildschirm der App nicht verwenden kann? Auf der anderen Seite, in Android haben Sie die Kopie in die Zwischenablage und Einfügen daraus realisiert. Und in der Dokumentation gibt es kein Wort darüber, dass es in ios nicht realisiert wird. Habe ich am Anfang gewusst, dass Codenameon nicht in der Lage ist, die grundlegendste Kopierfunktion in ios zu realisieren, hätte ich eine andere Plattform zur Entwicklung meiner Apps gewählt – Babur

+0

Share funktioniert für 99% der Nutzer und ist "das Richtige" also niemand hat je darüber geklagt, dass copy() nicht implementiert wird. Wenn Fehler oder fehlende Features in keinem Projekt gemeldet werden, werden sie nicht repariert oder implementiert. Dies ist unter Verwendung nativer Schnittstellen mit nur zwei Codezeilen trivial: http://stackoverflow.com/questions/1479468/copy-text-to-clipboard-with-iphone-sdk –

Verwandte Themen