Closed shreya-mishra closed 3 months ago
@sahsisunny let me know the ETA of the RFC which we discussed.
Status: Proposed
Abstract: This RFC proposes the implementation of CodePush using AppCenter CLI in the Real Dev Squad mobile app to enable over-the-air updates.
Motivation: The implementation of CodePush in the Real Dev Squad mobile app will allow us to deliver updates to users without requiring them to manually download and install a new version from an app store. This will improve user experience and make it easier to roll out bug fixes, feature enhancements, and other updates.
Specification: The proposed implementation involves following these steps:
Rationale: Implementing CodePush will streamline the process of delivering updates to the Real Dev Squad mobile app. It will reduce the dependency on app store updates, allowing us to release bug fixes and feature updates more efficiently. We can ensure a faster and smoother user experience by enabling over-the-air updates.
Implications:
The implementation of CodePush will bring several benefits, including:
Security Considerations:
When implementing CodePush, it's essential to consider security considerations, such as:
Steps to Implementation:
References:
yarn global add appcenter-cli
appcenter -v
appcenter login
Its will ask you to enter the token, you can get the token from the AppCenter website.
Visit https://appcenter.ms/ and log in to your account.
Click on your profile picture in the top right corner of the screen.
Select "Account Settings" from the dropdown menu.
Click on "User API Tokens" in the options.
Click on "New API Token" in the top right corner of the screen.
Enter a name for the token (e.g., "CodePush Token").
Select the access level for the token (e.g., "Full Access").
Click on "Add new API token" to generate the token.
Note down the token and keep it in a safe place.
Enter the token when prompted by the AppCenter CLI.
The AppCenter CLI will log you in to the CodePush account and display Logged in as {user-name}.
You can verify that you are logged in to the CodePush account by running the following command in your terminal:
appcenter profile list
Implement CodePush for over-the-air updates. CodePush is a service provided by Microsoft App Center that allows us to deploy updates to our React Native app without requiring users to download a new version from the app store.
By implementing CodePush, we can easily push updates to our app and ensure that users have access to the latest features, bug fixes, and improvements. This will significantly reduce the turnaround time for releasing updates and provide a seamless experience to our users.
To achieve this, you may follow the steps mentioned below:
Test the CodePush implementation to ensure that updates are delivered successfully to the app.
I believe implementing CodePush will greatly benefit our development and release process, for any further queries connect with me!