my client already has an app in the play store.
he asked me to create an update for his application and it is already ready.
how to replace the old application with the new one let us know that I only have the package and the Keystore ?
can I do this without the user doing anything ?
as if sometimes I open an application and notice changes without installing a new update
If I understand your question correctly - You have an app live in the store, written in react-native, and you want to update the app with a new version, but you don't want the user to have to go to the play store and click the update button, you want to deliver an update to your app without going through the play store.
If that sounds correct then code push is the way to go, but if your current app does not have code push installed and setup, you won't be able to get THIS version to deliver that way, but future updates could.
The caveat to using code push is that you can't make any native changes to your app, you can only update your .js files and the assets that ship with the app. Any updates - such as new packages - that have native components will not be able to be pushed with code push and will require a full native app update through the store.
Code push has moved to app center. Check out the site here.
If I did not understand your question, please feel free to update your question to clarify what you are exactly trying to accomplish, and what you have tried that did not work.
Related
This is more of a feasibility question as I am new to mobile development.
Suppose there are already existing users using a version IOS and Android version of an application. However for some reasons, a total new application(re-wrote) is to be built to replace the existing one.
Is there any way we can update all the existing users with the new application without them having to re-download them?
Update:
I found an answer for android
Pushing an update to Google Play that will replace the existing app
But what about IOS?
Your biggest feasibility challenge on iOS is Apple. From the App Store Review Guidelines
2.7 Apps that download code in any way or form will be rejected
2.8 Apps that install or launch other executable code will be rejected
So that makes it pretty unfeasible. They take this pretty seriously too: you'll probably lose your dev account, and certainly that app, if they notice you at it. So I would very strongly recommend you not attempt an in-place update, simply upload a new release to the App Store and let the user update according to their automatic or manual update settings.
If it's absolutely necessary that the application be updated immediately for continued functionality, the way developers typically handle a forcible update is to check their version on launch against the current version somewhere and pop up a modal that tells the user to go to the store app and update.
my app is sideloaded which means it is not on google play store. when it comes to update, it requires users to manually download the apk and replace the previous.
is it possible that I can have majority of my code on my server and have app to pull then update itself? app would only have limited code in order to pull source code from server and all the necessary settings/permissions in manifest. this way I'll not need to send out a new apk too often.
i found similar example here and someone mentioned about dalvik, but I have no clue how those work...Can someone please tell me if this is doable? and with some examples.
Thanks
Does phonegap allow us to update the app we created if I want to add or change something later on?
For example, I created an app and installed on my Android cellphone. Now I want to change some content of this app. Is that possible to achieve that without installing the full .apk file again?
A similar question here: How to update app with phonegap
However,the answer "update them in your project then submit a new apk to Google Play" still makes me confused -- submitting a new apk to google then my installed app would know there is a new version? and would update??
It's impossible. You cannot update the app in user cellphone unless your app force user to update the app. IBM Worklight can do force update.
One way would be to put you html files on live server and change it from there. Suppose your files are in www.example.com site. Like www.example.com/main.html You can refer to this link from your phonegap app. And you can control it as you wish without forcing any installation.
But it comes with a price. Your app user have to be connected to internet for full time.
I have build a maps related software which require the app to get update whenever the base map is modified. Basically we have nodes.json whose data will get updated under such situation.
One way i am thinking of is to have the latest version of .apk on my dropbox account. Whenever the file in my account is of higher version than the one currently installed, user will get a pop-up . But i am not very clear about the implementation.
Also the application works offline so whenever user connects to some internet source he should be notified..
Please help me with my solution or suggest if there is a better solution.
thanks
I am about to publish my first app. There would be updates and new version of this app coming soon. I want to know if there is a way I can make users download the updates/new versions compulsorily. (I have seen many apps doing that.)
Do I have to make any changes in the code for this? If yes, what will be those changes?