views:

22

answers:

0

Hi,

There are web browser apps in the store which do many things that seem like they use private API calls to me. Things such as:

  • Override the context menu for a link to add a menu item for "Open in new tab" (http://stackoverflow.com/questions/2078039/how-to-add-an-option-to-the-popup-actionsheet-of-iphone-safari)
  • Reporting loading progress.
  • Catching new "popup" windows (where link target is not '_self') and opening in a new tab (requires subclassing UIWebView and overriding private methods.)

Does anyone have an idea if these are done in some clever way that I dont know about, or have they just managed to sneak these in past app reviewers? This would surprise me since they have the whole automated-api-use scanner thing, unless it only scans more important api calls...

No real reason I'm asking this other than academics. Was just playing around with UIWebView and noticed the functionality is very limited compared to what some people have managed to do with it...

Any thoughts? Would love some insight!

Cheers