I've seen some keyboards on the iOS App Store that contain IAP like themes, backgrounds, etc. However, The Apple Review Guidelines (4.4.1) say that keyboard extensions must not "Include marketing, advertising, or in-app purchases;". I am considering creating my own extension but not sure whether I should introduce IAP or not...
the IAP is actually inside the container app not in the extension , for example swiftkey
Related
I have my MAUI app submitted to the Apple app store, but they are requiring me to provide a way for Apple users to purchase a subscription to the service that our app uses (that we manage through our web site). In the Apple docs, it talks about configuring the app in Xcode to add the capability for in app purchases. I haven't seen the specific plist changes (info and or entitlements) that it is supposed to make to support this, so wondering if there is a method that we can use in Visual Studio to enable the in app purchases?
The documentation for doing it in Xcode is here: https://help.apple.com/xcode/mac/current/#/dev88ff319e7. There's not a lot to describe - it basically walks you through the Xcode UI, you press the plus sign button, select In App Purchases from the list of capabilities and click OK - that's pretty much it. I have not been able to find a plist file though to try and figure out what it did.
I have created a nice icon for my app that quite accurately reproduces the style of Apple's Aluminum logos (ex. iCloud, etc.)
In reading the app review guidelines, I noticed this:
8 - Trademarks and trade dress
8.1 Apps must comply with all terms and conditions explained in the Guidelines for Using Apple Trademarks and Copyrights and the Apple Trademark List.
8.2 Apps that suggest or infer that Apple is a source or supplier of the app, or that Apple endorses any particular representation regarding quality or functionality will be rejected
8.3 Apps which appear confusingly similar to an existing Apple product or advertising theme will be rejected
8.4 Apps that misspell Apple product names in their app name (i.e., GPS for Iphone, iTunz) will be rejected
8.5 Use of protected 3rd party material (trademarks, copyrights, trade secrets, otherwise proprietary content) requires a documented rights check which must be provided upon request
8.6 Google Maps and Google Earth images obtained via the Google Maps API can be used within an application if all brand features of the original content remain unaltered and fully visible. Apps that cover up or modify the Google logo or copyright holders identification will be rejected
In particular 8.3 seems to say that you can't look too much like an apple product.
Will my app be rejected?
There are lots of apps that have aluminum icons. You'll probably be fine. But it is Apple. You never know. And changing the icon if they don't like it isn't a big deal. See what happens.
There is no way to tell for sure until you submit the app for review. Nobody can tell you what will happen except the people doing the reviews at Apple and you won't find that out until you submit it. I would submit it and see what happens.
I had created one application with 2 versions one is paid second free.
Now in free application my some of features are showing an alert by telling the user
"For using this feature you have to purchase Full Version. Do want to purchase?"
On click of No nothing done just dismiss the alert and user can continue with other available features.
On click of Yes I am navigating user on my application's link in app store. My application enter in background and AppStore opens. That shows my application. From there user can purchase app and can download app.
Apple rejected my free version application with following reason:
11.13 Apps that link to external mechanisms for purchases or subscriptions to be used in the app, such as a “buy" button that goes to a web site to purchase a digital book, will be rejected.
1) Am I doing is wrong?
2) Can I use in app purchase in the manner that my free version application get removed and full version get available? because logic for both application is different.
Thanks,
You can't disable features in lite versions. For example, if your lite version has a button that says "Level 5", the user clicks it, and it tells them to buy the full version, the app will be rejected. However, if you have a button that says "Get the full version for more levels," that should be acceptable.
The only way to be sure is to ask Apple.
I would interpret what you've said as:
Going to the App Store to purchase the full version of your app is acceptible. Many apps (including mine) do just that.
However, using IAP to perform the upgrade might be preferable. Your main problem is transitioning existing users from the Lite/Full apps to one with IAP -- in short there's no fool-proof way of doing it.
One thing that might get you rejected is non-functional buttons in the free app. According to the guide-lines, all apps need to be fully functional. Of course your free version can have fewer features, but they don't like it when there are buttons that do nothing but prompt you to upgrade.
What you are doing here is not in-app purchase. In-app purchase refers to using the iOS SDK to allow a user to purchase additional content or functionality that will run in your app. Having 2 separate versions of the app like that does not use in-app purchase.
I'm guessing your app was rejected because you gave the appearance of in-app purchasing by having a message saying "For using this feature you have to purchase Full Version. Do want to purchase?" What you should be able to do, without significant change, is disable those buttons that aren't available in the free version; perhaps replace their text with "Full Version Only." Then, somewhere else in the app, maybe the home screen or screen where those buttons are, you can have a button that says "Get the full version!" or something, which would link to your full version in the store.
Can we use same icon image for more than one ios (ipad/iphone) applications?
Is there any such rule that each application should have a different icon?
Thanks.
I've just had this rejection:
Guideline 4.3 - Design - Spam
We noticed that your app uses the same app icon as other apps you’ve
submitted, which makes it difficult for users to find apps and is
considered a form of spam.
So in 2017, it looks like the answer is no.
There is no such rule, as far as I know. Indeed there are apps in the App Store that have the same icon, and others with very minor variations (e.g., the color tone).
Apart from requirements about the size (of the different icon versions you have to submit) that are relevant for approval, the only thing that you should take into account (but this is not relevant for approval) is that your app icon is attractive, reflect some how the app functionality, and allows your app to be easily recognized.
If your unique icon design satisfies this principle for you, then it is fine.
Would that be a reason for rejection of our app, if we use the word 'iPhone' or 'iPad' in our app name?
For example, names like - 'My iPhone Style' or 'New iPad style'.
I am going to submit an App soon and little confused about this problem. The thing is, It is necessary to use the word iPhone in my app name to get identified the purpose of my app.
Please help me. Thanx in advance. :-)
Your app will be rejected for two reasons:
You do not have the right to use Apple's trademark. It's the same reason you can't call your app "Mickey Mouse Clock" or "Microsoft AwesomeNote" or whatever. Review section 8 of the App Store Review Guidelines on the use of third-party trademarks, then the Apple Trademark List to see what trademarks they hold. iPhone and iPad are most certainly included.
You cannot use their trademarks in your product name, and you cannot use any of their trademarked names in a way that could imply the product had Apple's approval or was from Apple. See the Guidelines for Using Apple Trademarks and Copyrights, specifically items 1 and 5 in the Unauthorized Use of Apple Trademarks section.
looking on the app store I see plenty of examples of X App for iPhone and x App for iPad, however all of these names, unlike My iPhone Style, make more or less clear what the app does and use "for iPhone" or something to distinguish between versions.