Congrats on the launch, looks impressive and very nice.
What caught my attention was how you managed to snap the keyboard and status bar and get the app past approval (which is what I assumed from the demo). But after giving it a go, it seems that your SDK doesn't actually capture the kbd and status bar.
Being curious, I did some further digging into your SDK and UIKit. I presume for the demo, you must have used a custom SDK build so that you could tap into some private APIs? You can get the UIWindow for the keyboard via public APIs (UIApplication's -windows) but the status bar is private (_statusBar ivar on UIApplication; easily accessible with -valueForKey:@"_statusBar"]). Note that _statusBar is a subclass of UIView (direct subclass of _UIScrollToTopInitiatorView which is a subclass of UIView).
So for anyone else wondering how they capture the full screen, that's the way it seems to be done :)
Oh, by the way, if anyone's doing screen / view capturing, I highly recommend looking into the new iOS7 APIs (-drawViewHierarchyInRect:afterScreenUpdates: and -snapshotViewAfterScreenUpdates:).
I seem to have missed the FAQ - thanks for the pointer. For me, a lot of value would be derived by having the ability for any user to send us a video of the problems / questions they're having (e.g., how do I do X, etc).
I realise that Lookback is mainly geared towards internal testing but it should be easy to aid the support workflow, too. Capturing the status bar is the only private API you actually need to use to fully recreate the screen, although I don't know whether the team behind Lookback is using additional priv APIs for other parts.
We're working on a version of the library that is AppStore-safe, e g for the bug reporting use case. It's not nearly as performant, but works good enough, at least in iOS 7.
What caught my attention was how you managed to snap the keyboard and status bar and get the app past approval (which is what I assumed from the demo). But after giving it a go, it seems that your SDK doesn't actually capture the kbd and status bar.
Being curious, I did some further digging into your SDK and UIKit. I presume for the demo, you must have used a custom SDK build so that you could tap into some private APIs? You can get the UIWindow for the keyboard via public APIs (UIApplication's -windows) but the status bar is private (_statusBar ivar on UIApplication; easily accessible with -valueForKey:@"_statusBar"]). Note that _statusBar is a subclass of UIView (direct subclass of _UIScrollToTopInitiatorView which is a subclass of UIView).
So for anyone else wondering how they capture the full screen, that's the way it seems to be done :)
Oh, by the way, if anyone's doing screen / view capturing, I highly recommend looking into the new iOS7 APIs (-drawViewHierarchyInRect:afterScreenUpdates: and -snapshotViewAfterScreenUpdates:).