Configuration
Here we will setup NextPush for your project.
Existing App Center Users
If you are an existing App Center user, you can add this lines to your project.
For Android
Add this line to your res/values/strings.xml
file.
<string moduleConfig="true" name="CodePushServerUrl">https://api.nextpush.center</string>
For iOS
Add this line to your Info.plist
file.
<key>CodePushServerURL</key>
<string>https://api.nextpush.center</string>
Release Command
That's it. You can use the release command similar to appcenter commands.
Use nextpush
instead of appcenter codepush
Install NextPush CLI
npm install -g nextpush-cli
Release Command
nextpush release-react -a companyName/AwesomeApp -d Production
New Users
If you are a new user, follow the steps below to configure your project.
1: Create an account on NextPush
Go to NextPush and create an account.
2: Create a new App
Go to the dashboard and create a new app.
3: React Native Configuration
Setup react-native-codepush for your project. Follow the React Native CodePush Documentation for more information.
4: NextPush Configuration
Add CodePushServerUrl to your project.
For Android
Add this line to your res/values/strings.xml
file.
<string moduleConfig="true" name="CodePushServerUrl">https://api.nextpush.center</string>
For iOS
Add this line to your Info.plist
file.
<key>CodePushServerURL</key>
<string>https://api.nextpush.center</string>
Install NextPush CLI
npm install -g nextpush-cli
5: Release Command
Use nextpush
instead of appcenter codepush
nextpush release-react -a companyName/AwesomeApp -d Production
That's it. You can use the release command similar to appcenter commands.