Here's how pirate streaming apps evaded App Store reviews

The pirate streaming apps are developed on React Native
An undated image of iOS apps. — Depositphotos
An undated image of iOS apps. — Depositphotos

The recent approval of the pirate streaming apps for iOS took the world by storm, and industry insiders and development geeks with extensive insights into the intricacies of iOS development have shed light on how developers tricked Apple.

How pirate streaming apps tricked Apple

Before delving into the evasion process opted for by Apple developers for the App Store, let's recall how an app called "Collect Cards" managed to secure the top ranking on the iOS app marketplace.

But after the tech sphere brought the matter into the spotlight, the app was immediately taken down by Apple.

The pirate streaming apps that recently saved Apple's monitoring system are using a similar code base which in some cases is distributed by different developer accounts.

These pirate streaming apps are developed on React Native which is a cross-platform framework running on JavaScript, and Microsoft’s CodePush SDK to update specific an app from selective parts without sending a new build to the App Store.

Although it's not prohibited on the App Store to develop apps using React Native apps and CodePush, some extreme-minded people exploit these technologies to skip App Store reviews.

Deeply examined by 9to5Mac, one of those streaming apps points to a GitHub repository which is said to provide files for multiple pirate streaming apps.

To keep track of devices' IP address-based location, the app uses a specific API, and gains detailing data such as users' country, region, city, and even estimated longitude and latitude.