I have an app, it has two versions, a lite version(free) and a pro version(paid).
Now my need is to upgrade lite version to pro while go through a link from lite version.
After upgrading the lite version should not be in the device. Only pro version should appear in the device.
Is it possible to do this, if yes how can I implement this?
Thank you
Uninstalling an app in code is not possible, but you should take a look at In App Purchases to unlock Pro functionality in the free version.
Related
We want to upgrade our app (used by 1000s of devices) to the latest React Native version. Upon checking the Changelogs, FB has removed support for iOS10 when upgrading to RN 0.65. My question is what would happen to the older devices like iPhone 5c etc. that can only run iOS10?
Will they be able to see the app in the App Store?
Will they be able to download the app updates in future?
Any other information that can be useful here.
Thanks for your help in advance.
We all know that Apple announced during the WWDC that with Xcode 7 anyone without a premium developer account can test their application on a real device. But the stable version of Xcode 7 is not yet released so if I download the current beta version, can I test my app on my iphone?
Yes, you can.
But you will have some capabilities disabled.
As for example: the ability to create app groups
I am an experienced developer starting on my first iOS project. I am comfortable with the hardware and software that I will be using, but confused about the dependencies between the various components to achieve what I need to do.
Here's what I have:
iMac 21.5 inch, i5 processor 2011 vintage
OSX 10.7.5
XCode 4.2.1
iOS SDK 5.0/4.3/4.2
iPhone 4 running iOS 7
I first became aware of a problem, when XCode refused to let me download the app I am developing to the device. Presumably because I am targeting iOS 5, while the phone is on iOS 7.
I am hesitant to rush off and upgrade everything, as I am aware with Apple this is often a one-way street. For example, I bought the iPhone second hand that the vender had already upgraded to iOS 7, and now I cannot downgrade.
Here's what I want to be able to do:
Use my current hardware for development
Publish new apps in the App Store
Test my app on my iPhone (and preferably older models also)
Support iOS7 plus as many older iOS versions as possible
If possible, have the app use older controls styling (-iOS6) on iOS7
Can someone help me with my thought process through the various dependencies, and what versions I am going to need to achieve these aims?
You'll still be able to develop for iOS6 and earlier if you have the latest version of XCode, just set your deployment target accordingly. With XCode 5 though Apple stopped including the iOS5 simulators and earlier, so you would have to manually download it and include it if you wanted to use that.
Note that to develop with a real device (not just on the Simulator), you need to have an Apple Developer license and have added the device through the Developer portal.
This might sound like a noob question, but here it goes anyway. Can BlackBerry devices upgrade themselves to the latest version of the BB software?
So in the same way that an iPhone 3G can upgrade to iOS 4.0, could (for example) a BlackBerry Curve upgrade itself to BlackBerry OS 6? Or could something like a BB 7100i upgrade to a newer OS?
Thanks!
The best way to update your device is to connect it to a computer running the BlackBerry Desktop Software. It will check for any updates and install them for you. The available updates for your device is not as simple as on the iPhone as some devices won't support the latest versions.
Depends on the device and the OS version you wish to upgrade to.
You might be better asking this question in the blackberry support forum
http://supportforums.blackberry.com/
Blackberry devices can upgrade to new OS if the devices support OS Upgrade feature.
How to rollback iPad OS 3.2.2 to 3.2 for development purpose.
I downgraded from iOS4 to iOS3.1.2 on my iPhone 3G and iPod Touch, by downloading the OS off the internet and pressing alt (or it might have been Shift) while clicking the upgrade or restore button (in iTunes) and then in the open File Dialog which follows browsing to the downloaded Firmware.
Apple blocked me from restoring to 3.1.3 though.
I doubt this illegal as it's built into iTunes.
There is not supported way to do this. It might be possible using Jailbreak tools, but I'm not familiar with them.
I had the same issue. I was using my iPod Touch as a 4.0 beta device, but now that 4.0 is gold and I put it on my 3GS, I wanted to use the iPod as a 3.1.3 compatibility test device. Once Apple removes support for a specific version, iTunes and XCode will no longer let you install or update to an outdated version.
You can't. But not exactly for the reason Chris specifies -- if it were just down to Xcode or iTunes, one could always keep old installers around and just use those to do rollbacks. The real reason is the device doesn't allow itself to take an older version of firmware than what it already has.
This is a "gotcha" that seems to get every developer at least once. Consider it a rite of iOS development passage. :)