Skip to main content

One post tagged with "OTA updates"

View All Tags

Source Push: The Modern CodePush Alternative for React Native OTA Updates

ยท 3 min read
Hebert
FullStack Software Developer | Node.js, Laravel, React.js, React Native

With Microsoft's App Center officially shutting down in March 2025, many React Native developers are seeking reliable alternatives for Over-the-Air (OTA) updates. Enter Source Push, a modern solution designed to fill the void left by CodePush. Source Push offers a seamless transition for developers, ensuring that the process of delivering updates remains uninterrupted and efficient.


๐Ÿš€ What is Source Push?โ€‹

Source Push is a cloud-based platform that enables developers to deliver real-time OTA updates to React Native applications. It mirrors the functionality of CodePush, allowing for updates to be pushed directly to users' devices without the need for app store resubmissions. This ensures that users always have access to the latest features and fixes, enhancing the overall app experience.


๐Ÿ”ง Key Featuresโ€‹

  • Full Compatibility with CodePush SDK: Source Push is designed to be fully compatible with the existing CodePush SDK, making the migration process straightforward for developers.

  • Dedicated CLI Tool: The platform offers its own Command Line Interface (CLI), providing developers with tools like srcpush release-react to streamline the deployment process.

  • CI/CD Integration: Source Push integrates seamlessly with popular Continuous Integration and Continuous Deployment (CI/CD) tools such as GitHub Actions, Bitrise, and CircleCI, facilitating automated workflows.

  • Cloud Hosting with Migration Support: The platform provides cloud hosting solutions and supports automated migration from App Center, ensuring a smooth transition.

  • Open Source SDK: Source Push maintains an open-source Software Development Kit (SDK), promoting transparency and community contributions.


๐Ÿ’ฐ Pricing Plansโ€‹

Source Push offers a range of pricing plans to cater to different needs:

  • Starter (Free): Includes 50 releases per month, 100 updates per month, 200MB of storage, and community support.

  • Professional ($14.98/month): Offers unlimited releases, up to 1,000 updates per month, 1GB of storage, CI/CD integration, and priority support.

  • Growing ($29.99/month): Provides up to 2,000 updates per month, 2GB of storage, and advanced support.

  • Business ($59.90/month): Allows for up to 3,000 updates per month, 3GB of storage, and dedicated support.

  • Enterprise (Contact for pricing): Features unlimited resources, on-premise deployment options, and Service Level Agreements (SLAs).


๐Ÿ› ๏ธ Getting Started with Source Pushโ€‹

  1. Install the CLI:

    npm install -g @srcpush/code-push-cli
  2. Log in to Source Push:

    srcpush login
  3. Create a New App:

    srcpush app add YourAppName
  4. Release Your First Update:

    srcpush release-react YourAppName-ios

The migration process from App Center is well-documented, ensuring that developers can transition with minimal effort.


๐Ÿ“š Additional Resourcesโ€‹


โœ… Conclusionโ€‹

Source Push stands out as a robust and cost-effective alternative to CodePush, especially in the wake of App Center's discontinuation. With its developer-friendly tools, seamless integration capabilities, and flexible pricing plans, Source Push ensures that React Native developers can continue to deliver timely and efficient OTA updates to their users.