are Phonegap hydra message editable? - phonegap

We are using Phonegap hydration service in our Hybrid mobile application, in order to keep our mobile app always up to date without needing to push our update through apple submission process.So when we create a new updated build a text in the application notify the user about the update.
Message:
"Hydra has detected a new Update!
A new version of this application is available from build.phonegap.com .
You can return to this screen to check for an update anytime using a 3-finger tap"
So comes my question, can this message be modified to a custom text message in any way?

Related

submit app to the app store without create new version

please i have an question about update the app in app store and i need help from you ,
it's possible to submit update app to the app store without creating new version ?
for example sometimes i need to update the some links for some site it's not good every week i send the update to the user and every week the version is increasing ,it's good to create the new version if i make some changes on my app .
but if i need to change some links it's good to update the app to the app store without creating new version , is any way can i do this?
thanks advance
That's why you almost always see 3-part version numbers, such as 2.4.32
MajorVersionChange . MinorVersionChange . Update
So, no, you cannot submit an update without a version change, but you can just change that last piece.
As a side note, for what you're describing, it's common to build in "on-the-fly" data updating... For example, each time the user starts your app, have your app check a remote server for "new links." When there are new links, save them to local storage and use them until there are newer ones on the remote server.

iphone/ipad: how to push/notify about availability of new version of app

this is my first ios app. am working on a version 1 that i'm planning on giving to few of my customers. customers will get it from app store. in future, if i have new version that i'd like to notify current users, is there anything that I have to put in version 1?
thanks.
Yes, you will need to put something in version 1 in order to do this if you want some kind of notification in the app itself. You can go about it a few different routes depending on how complex you want it to be:
You could add push notifications to your app, so that you can send a push notification to your users letting them know an upgrade is available. You would probably only want to do this if you used the push notifications for other purposes as well, as users probably wouldn't want to allow push notifications for an app to only inform them of app updates.
You could have your app check with your server upon app launch to see if there's an update available. You could simply have a file on your server that the app checks which can contain the version number of the most up to date app you have available. If the server reports a newer version than the version reported by the app, it can display a message, which could also be contained on your server to be configurable. This would be pretty simple to implement, and could possibly contain other configuration information for your app. You could also choose when to show the prompt, in case you don't want to bug users for some updates but do for others. This would be good to do if you might release an update that requires users upgrade in order to continue to have it work with a backend server.
You can also get your app to check directly with Apple to see if a newer version of the app is available on the app store. You should be able to find a resource that will instruct you how to do this. Going this route, as soon as an update is available it will start bugging users to upgrade, so you may not want to do this if you only want to push some updates on your users but not others.
You can do nothing. On iOS 7 by default app updates get automatically installed, and even if they have that disabled, the user can see what app updates are available in their app store app. This is what most apps do, aka they don't bug the user every time an update is available. And if somebody isn't updating their apps anyway, your prompt won't necessarily encourage them to do it either.
It's similar to the message appearing in Chrome when a new version is available - something like "Chrome has just got better".
Presuming that you have a server side counterpart, my approach would be the following:
store the latest version number of your app somewhere on the server (database, configuration file, etc)
implement an API at server side that, upon an app version provided as parameter, returns true if an update is available
in your app, read the current app version (see this SO answer)
call the remote API mentioned in (2), and act accordingly if the return value is true
Note however that appstore notifies the user when an update is available - but that doesn't happen in-app
Incrementing the app version is enough for App Store notification as explained in
iPhone app Update Vs new version

Make users manually update app

In iOS7 my application is automatically updated... Is there any way I can release an update of my app and make the plist or something so that the app will NOT be auto-updated by the device, but instead users will only get the update if the manually go to the AppStore and update it?
This is not possible. You need to find a way to notify your users their app has been updated. For example, alert your users the first time their open the app that it has been updated.
Clash of Clans app prompts an alert telling that there is a new update available. The caveat is that this is a online game so the user needs to have internet access to play it. If the user expects to use your application offline and you previously stored an information that the app needs an update and you don't allow the user use it can be frustrating.

Create equivalent of Androids sync adapter on iOS

I got data on a webserver which I want to download to an iOS contact list. Is it possible to programatically create an account on iOS that works like the android "sync adapter" and is not one of the default account or an LDAP/CardDAV account?
Or can I have my application to periodically chech for updates on my webserver without the user having to manually start it. (i.e. running in the background and starting up automatically when the phone is restarted)
No, to both. The best you can do is create a configuration profile that the user can download to add an LDAP/CardDAV account—but you will need to run an actual LDAP or CardDAV server to have any kind of automatic contact syncing happen without the user opening your app. The Address Book framework on iOS only allows you to add and modify contacts within the existing accounts on the device, and the multitasking rules only allow your app to start in the background if it provides a VoIP service.
Use silverstripe-sync !
Source: SO

How a new version of blackberry application can be uploaded on blackberry app store?

Does blackberry provide versioning of app ?? Like in case of android/I-Phone whenever a new version uploaded, user will get notified to update the app.
is similar feature available in blackberry ??
also can you clearify how an app uniquely identified on RIM app store . for example android use a unique package name to avoid redundancy .
Yes. blackberry automatically takes versioning of the application as soon as we upload in app world. Also, the user will notify automatically. nothing to handle from client side. If you wish to provide the update feature on your app. you can always integrate by keeping the control on your web server which will redirect again to the app store.
Any, app that we upload in app world is given with content id which is unique for each app. something like this
https://appworld.blackberry.com/webstore/content/15282
Yes, AppWorld will notify the user when a new version is released. And I don't think there is any special requirement for unique identification.

Resources