I'm building a photo editing app for iOS which will have watch support too, I want to keep it free because there are many photo editing apps already so would apple decline my app if I add in app purchase where it unlocks the watch support? Definitely not programming question but as watch is the new platform iam/many others are unaware of this.
There is no way to control the availability of your Watch app. It's just included with the main iOS app. You might be able to get away with charging IAP for specific Watch features, but that's it.
Related
My iOS app is based on WebView.
I want to register this app to app store.
After submit, I can see this message from support team.
Hello,Thank you for your patience.
Regarding 4.2.0, your app provides a limited user experience as it is not sufficiently different from a mobile website. Specifically, your app does not contain any native iOS features within the app.
To resolve this issue, it would be appropriate to revise your app to provide a more robust user experience by including additional native iOS functionality..
We look forward to reviewing your resubmitted app."
How can I upload my app to app store?
My app is just to show only website on iOS webview. Just a simple app.
Please help me with this problem.
You can't.
I know this isn't the answer you were hoping for, but unless you change your app to significantly use some native iOS features, Apple will continue to decline your app. This is to ensure a minimum level of quality in the apps available. Due to this regulation, WebView-centric apps will not be accepted on the store. Please have a read on the guidelines to help you understand
If you really want to get it up on the store, you will have to add features. Otherwise, there are alternative distribution solutions that don't require publishing to the App store, but more often than not they are for businesses & in-house deployment.
Some iOS apps that have not yet launched on the iOS app store now (Super Mario) have the ability for users to click a button on the app store listing to be notified when the app becomes available. How is this done? This will obviously impact a large number of apps/developers. If this is not yet possible for general release apps from the general developer community, only for apps that have specially arranged it with Apple, please update answers to this question when/if this becomes generally available, which seems likely.
Please do not downvote this question as 'off topic' given that the answer to this will obviously be important to a lot of iOS developers who turn to SO for answers (like I just did).
Thanks
This is not a feature part of the Apple Developer Program.
In iOS9 there won't be a Newsstand app anymore. What will happen with apps that are using Newsstand? Is there some solution, or will developers just have to re-implement apps to no-Newsstand and count on users to update their apps before they update to the new iOS version?
Yes, That's true.
According to iOS 9 updates here.
Updates in iOS 9
Changes are coming to Newsstand this fall with iOS 9. While publishers can still distribute periodicals on the App Store with auto-renewing subscriptions, the Newsstand app will no longer be pre-installed.
What to Expect
Individual Newsstand apps will now install directly to the Home screen. If a customer had Newsstand apps installed prior to updating to iOS 9, Newsstand will become a folder titled “Newsstand” and their existing apps will be placed in this folder.
Newsstand app icons will no longer be the cover of the latest issue. You should review and update your App icons.
You will still be able to update your issue preview screenshots and metadata without submitting a new binary.
Background downloads will continue and existing subscriptions will be unaffected.
You can also refer to News App - Developer Library for more information
Over the past little while I’ve been working with a client who would like to leverage Apple’s new Suggested App feature on iOS 8. The client's goal was to display a suggest app lock screen notification any time a person passes by a specific geo-location. After spending some time trying to find a concrete answer to what level of control (if any) the client would have over Apple’s Suggest App feature, it was decided to send our questions directly to Apple.
Below is copy of the questions I sent to Apple.
Hello,
For our next app release, my team and I would like to leverage Apple's Suggest App feature provided in iOS 8.
We've taken a look through the iTunes Connect portal and we haven't been able to find a configuration panel anywhere which allows us to control when/where our app should appear as a suggested app.
Questions:
Is it possible for us to specify the conditions that out app will appear as a suggested app for users who haven't downloaded it yet?
Can we specify a geo-fence that will display our app as a suggested app on a user's lock screen?
If we have no control over Apple's Suggested App configuration, under what conditions will our iOS appear on a user's lock screen as a suggested app?
STEPS TO REPRODUCE
Turn on your phone
Enable suggested apps
Enable 3G
Lock your screen
Walk past a region.
Expected Result: A suggested app appears on the iPhone lock screen.
Here is the response I received directly from Apple Developer Support Team:
Hello,
Location relevant Apps are recommended on the lock screen and in the App Store based on a number of factors, including their popularity at the location, and there is no mechanism or process by which an App developer can add their App to the list of recommended Apps.
However, if your iOS App is directly related to the location or venue (such as a mall guide iOS App which is published by the mall owner or operator), and you believe your iOS App’s relevance warrants it being included the list of recommended Apps, then you are encouraged to submit an enhancement request via http://bugreport.apple.com/, and request that Apple consider whether your iOS App should be included in the list of recommended Apps for that location.
You should provide as much detail in the ’enhancement request' about the App and venue/location as possible, such as the App ID, App Name, URL to the App on the App Store, venue name, venue location (address & lat/lon), the relevance (if any) of your iOS App to the venue/location, and relationship (if any) between you as the developer and the owner/operator of the venue/location.
Submission of an enhancement request does not guarantee that a particular iOS App will be added to the list of recommended Apps for a venue or location, and the sole feedback from Apple on the request will come through the http://bugreport.apple.com/ bug report system.
Regards,
Apple Developer Technical Support
This question is related to App review guide.
Use case: my app displays iAD and is free. I have a button to make the app ads free given the user pay a small amount.
Is Apple likely to accept this use case?
Yes. That’s a pretty common approach for free apps.
This is an extremely common method, and actually, Apple is starting to prefer apps that offer in app purchases like this rather than having two versions. Tens of thousands of apps are already doing this, so there would be no reason that they would reject your app if you do this. I have 2 apps in the app store that allow the user to remove iAds for 99¢.
One thing that Apple is a little bit picky about, though, is a restore feature, and If you have in-app purchases in your app, but don't have a restore feature, your app will be rejected by apple.
A restore feature is pretty much the way for you to get your purchase on all of your devices. Say we have Bob, Bob has an iPod touch, and an iPhone. While Bob is in your app, on his iPod, he decides that he would like to remove the ads, so he makes the purchase to remove them. Later, Bob gets on his iPhone to use your app, under the same iTunes account. Bob could simply press the restore purchases button in your app, and ads would automatically be removed on his iPhone, because he already bought the removal of them on his iPod.
To add a restore feature, all you have to do is:
[[SKPaymentQueue defaultQueue] restoreCompletedTransactions];
So, in conclusion, It is acctualy better if you have an option to remove iAds from your application. It allows your users to enjoy your app more, while also putting money in your pocket.
I'd like to say that this is an OK thing to do, since their requirement at review phase is that ads must show if you had the iAd framework added, lots of people do it and get by and it seems like normal way of giving "free to play" apps.
but we're not apple, and there is no 100% guarantee that this will always be the case :)
So if I were you I'd rather have a free version and a full version to keep things clean.
(personally, as a user who detests IAPs, I'd love to see less apps that are free but
contain IAPs)
EDIT:
Also take a look at this:
Can I have iAds and In-app Purchase to remove ads in one single app?