Following are steps to publish app on Ibm Bluemix node-red platform, IOS Build to Apple store(Itunes), Android build to Google Play store.
- Publish app to IBM Bluemix node-red platform
- Pubilsh app to Apple store
- Publish app to Google play store
- Go IBM Bluemix console (IBM Bluemix console).
- Select app and click on
Getting started
. - Use Bluemix command line interface to download, modify, and redeploy your Cloud Foundry applications and service instances.
- Before you begin, download and install the Bluemix command line interface (Install and Getting started with Bluemix-cli).
- You will see a button called
Download start code
. Click on it to download code. - After download code. Download todooffline(IONIC Code) code.
- Make sure downloaded newly downloaded todooffline(IONIC Code) code works via using
ionic serve
command(Please make sure before running this command Cordova, Ionic must be installed on your machine). - Make a copy of
www
folder content oftodooffline(Ionic code)
toIBM Bluemix node-red
downloaded code and replace it withnode-red public
folder content.
After doing above steps now you are ready to deploy code to IBM Bluemix node-red
platform.You need to follow below command to pubilsh to code. Bute before try to use below command make sure you have installed IBM Bluemix cli interface tool
.
1) bluemix login
2) bluemix -o <organization_name> -s <space_name>
3) bluemix apps
4) bluemix push <app_name>
Above command will push code to IBM Bluemix
instance via using manifest.yml
file.
Below you will find a list of guides, each describing how to do one of the steps required for submitting an app.
- Create a Bundle Identifier
- Create a Certificate Signing Request
- Create an App Store Production Certificate
- Create a Production Provisioning Profile
- Create an App Store Listing
- Create a Release Build
- Fill in the Version Information
- Submit Version for Review
- Release
The bundle identifier is the name of your app, as seen by both the App Store and iOS devices.
- In your browser, navigate to Apple’s Developer Portal
- Log in
- Click Identifiers
- Click the “+” in the top right of the screen
- Name the App ID the same as your app
- Make sure the Bundle ID follows the standard naming convention:
com.yourcompanyname.yourappname
. - Check any App Services the app needs, click Continue
- Verify the services are correct, then click Submit
Certificate Signing Requests are used to link your computer to your Apple developer account.
- Open a program called KeyChain Access
- In the top left menu, click Certificate Assistant
- Click Request a Certificate From a Certificate Authority…
- User email: Enter your email address
- Common Name: We recommend using the name of the app
- CA email is not actually required
- Check Saved to Disk, click Continue
- Save the Certificate Signing Request for later
Code Signing Certificates are used to link iOS apps to your Apple developer account.
- In your browser, navigate to Apple’s Developer Portal.
- Click Certificates
- Click the “+” in the top right of the screen
- Click the App Store Production
- Currently named “App Store and Ad Hoc” under Production
- Click Continue
- Upload the Certificate Signing Request created earlier
- Download the Certificate
- Install the certificate on your computer by double clicking
- Keep this file somewhere safe
Provisioning Profiles are packaged with iOS apps so users devices can install them.
- In your browser, navigate to Apple’s Developer Portal
- Log in
- Click Provisioning Profiles
- Click the “+” in the top right of the screen
- Click the App Store Distribution option, click Continue
- Select the Bundle ID created earlier, click Continue
- Select the Certificate created earlier, click Continue
- Make sure the Profile Name follows the standard naming convention:
App Name App Store Distribution
- Click Generate
- Download it
- Install the provision profile on your computer by double clicking
- Keep this file somewhere safe
Reserve a slot in the App Store for your app for users to see.
- Start in your browser, navigate to iTunes Connect
- Log in
- Click My Apps
- Click the “+” in the top left of the screen
- Click “New iOS App”
- Bundle ID: choose the one created on Developer Portal
- For convenience, make the SKU match the Bundle ID created earlier
- Click Create to create the first version listing
Package the actual binary that users will be uploading to the store.
- Start Xcode
- Open the project or workspace
- Update the version and build numbers
- Open Build Settings
- Make sure All settings is selected
- Scroll to Code Signing
- Use the provisioning profile created earlier
- Use the code signing identity created earlier
- In the top menu, select Generic iOS Device as the build destination if no actual device is connected
- Menu, Project, Archive
- Click Distribute
- Sign in as your apple developer account
- Submit to app store
- Wait for the confirmation
Users will decide whether or not to install your app based on your store listing.
- Enter all of the information assembled in step 1
- Select the build you wish to tie to the version (Note: This usually appears 10-15 minutes after sending from Xcode)
- Fill in pricing information
- Click Save
- Fit any errors based on the messages that appear and save changes
Every app that is submitted to the store has to be reviewed by the Apple team before release.
- Select the release type
- Manual release – after the app is accepted, a Release button will appear
- Automatic release – as soon as the app is accepted, it will be released
- Wait for approval
- This process usually takes 2-3 weeks for a new submission
- If your app was not approved, review the notes in the Resolution Center and make any necessary changes to the app or version information then resubmit
Enjoy the final, most satisfying step.
- If you selected Manual release, click Release your app when ready
- Wait for the green “Ready for Sale” version status (This might take from 1 hour to 1 day after release)
- Search for your app on the App Store
- Celebrate!
Publish app on Google play store need to follow below setp one by one.
-
Click here and log in to your Google Play account.
-
Click All Applications and then click + Add new application.
-
Select your Default language, enter your app Title and click Upload APK.
-
Click Upload your first APK to Production.
-
Click Browse files, and browse to your .APK file.
-
Click the Store Listing tab.
-
Fill all the product details like Title, Short description, Full description.
-
Click + Add Screenshots to add screenshots of your app.
Note:- You must provide at least 2 screenshots of your app. To have your app displayed in the Designed for tablets section of Google Play, upload tablet screenshots.
- Click + Add high-res icon to add your app icon (must be at least 512 X 512).
- Click + Add feature graphic. This is a promotional graphic that's displayed at the top of your Store Listing page in the Play Store app.
- (Optional) Add a Promo Graphic to promote your app on older versions of Android and a Promo Video (YouTube video URL) to promote your app.
- Select your Application Type, Category, and Content Rating.
Note:- Google Play's new content rating system requires you to also fill out a rating questionnaire.
- Enter your contact details: website, email and phone number (optional).
- You can add a link to your privacy policy in the Privacy Policy box, or select the Not submitting a privacy policy URL at this time.
- Scroll to the top of the page and click Save.
- Click the Pricing & Distribution tab.
- Choose your app's price by either selecting Free, or Paid. To list you app as a paid app, you must add a merchant account to your Google Play Account.
Note: Once you select and save your app as free, you can't change the price.
- Select the Select All Countries check-box to enable users in all regions to access and download your app, or select specific countries from the list.
- Read the Consent guidelines and select the check-box to indicate that your app meets the guidelines.
- Read the US export laws, and select the check-box to indicate your acknowledgment.
- Scroll to the top of the page and click Save.
- Make sure that APK, Store Listing, Content Rating and Price Distribution tabs all have a green check mark next to them:
- Click Ready to publish.
- Select Publish this app.