2010-12-03 17 views
1

Ich schreibe eine iPhone App, die es Menschen ermöglicht, Bilder zu teilen, die möglicherweise urheberrechtlich geschützt sind (nicht illegal). Das Problem, das ich habe, ist, dass ich nach einer Möglichkeit suche, um die Bildschirmaufnahme zu arbeiten. Gibt es eine Möglichkeit, die Bildschirmaufnahme zu deaktivieren oder das Bild auf irgendeine Weise zu verzerren, so dass die Aufnahme nutzlos ist, vielleicht sogar die Bilder blockiert, wenn eine Bildschirmaufnahme versucht wird?iPhone Screen Capturing Frage

Antwort

1

Das ist unmöglich, weil es in iOS selbst eingebettet ist. Vielleicht einige private APIs, aber dann gibt es keinen App Store für deine App.

+1

Um hinzuzufügen, erlauben die öffentlichen Methoden von iOS diesen Grad des Betriebssystemzugriffs nicht. –

1

Das Anbringen von Wasserzeichen an den Bildern kann eine gute Lösung sein.

-1

iOS-Bildschirmaufnahme unterstützt nicht die Erfassung von allem. Es erfasst beispielsweise nicht OpenGL oder YouTube. Wenn Sie es also schaffen, Bilder mithilfe von OpenGL anstatt mit UIKit auf einfache Weise zu implementieren, werden sie nicht auf einem Screenshot angezeigt.

+0

Sprechen wir über das gleiche Betriebssystem? Ich kann Screenshots (Drücken Sie die Schlaf-Wach-Taste und die Home-Taste gleichzeitig) in der Youtube-App aufnehmen. Auch in OpenGL-Spielen. – dododedodonl

+0

Kann jemand anderes bestätigen, dass Sie eine Bildschirmaufnahme mit einer OpenGL-App machen können? – Rich

+0

Ich habe es gerade mit Zen Bound getestet, das definitiv OpenGL ES 2.0 auf meinem 3GS verwendet und mehrere Screenshots ohne Probleme gemacht hat. –