I tried to submit the in-app purchase and subscription items and received this rejection:
Guideline 3.1.2 - Business - Payments - Subscriptions
We noticed that your app did not meet all the terms and conditions for
auto-renewing subscriptions, as specified in Schedule 2, section
3.8(b) of the Paid Applications agreement.
We were unable to find the following required information in your
app's binary:
We were unable to find the following required item(s) in your app's
metadata:
– A functional link to the Terms of Use (EULA)
Next Steps
To resolve this issue, please add this missing information. If the
above information is present, please reply to this message in App
Store Connect to provide details on where to locate it.
If you are using the standard Apple Terms of Use (EULA), you will need
to include a link to the Terms of Use in your App Description. If you
are using a custom EULA, add it in App Store Connect.
What should I do?
Currently I'm using apple standard EULA:
Related
I uploaded my app to app store which is contains the online TV streaming - I having the copyrights to stream the url.But the app store stills rejects my app.Please give the guidelines to solve this issue
Apps may not use protected third party material such as trademarks,
copyrights, patents or violate 3rd party terms of use. Authorization
to use such material must be provided upon request
We found that your app includes features for streaming TV channels,
the content of which may be copyrighted. The use of materials
copyrighted by a third party requires documented evidence of your
right to use such content in your application.
Accordingly, please provide documentary evidence that you have the
rights to use this content to ensure compliance with the iOS Developer
Program License Agreement. A letter or link to documentation is
sufficient. For future app submissions, please include clarification
on your authorization in the Review Notes section of your app
metadata. Once Legal has reviewed your documentation and confirms its
validity, we will proceed with your app review. Be aware that while
your iTunes Connect Application State is displayed as Rejected, it is
not necessary to upload a new binary if you only need to address
issues in your metadata.
Please remember that pursuant to your agreement with Apple, you
represent and warrant that your application does not infringe the
rights of another party, and that you are responsible for any
liability to Apple because of a claim that your application infringes
another party's rights.
When there is matter of using third party material into application, Apple review team always make sure that it should be properly proofed. By not doing so it may take into legal issues in future.
So in all its better for the developer it self to make it proofed for the material before using it.
Better solution is if you are using the material for which you have copyrights on it Then you should provide a legal documentation copy. Or if you are using any third party material than you should have get permissions from the original owner. In that case you can get the acceptance from the original author of the material.
Hope this helps to everyone.
When you get rejected from Apple, it's not the end of the line. You can reply to them with pertinent information to make your case valid.
Assuming you got an e-mail from them, it should contain a link near the following text: To view or reply to the message, go to Resolution Center in App Store Connect.
Click on that link or go to your App Store Connect > My Apps > , then Activity > Resolution Center. You should be able to select the reason you got rejected and fill out the Reply box. Note that there is also an Attach File link, include your agreement with the copyright holder, preferably in PDF format with proper signatures.
Edit: I just wanted to add that I've gotten 2 apps rejected and eventually published on the App Store. One had to go through several iterations before finally getting approved, the point is: Don't give up and do what is being requested - there's a reason Apple does all that vetting.
I have created an app on developer.paypal.com
But my app status shows:
Status: Need more info
When i try to click to accepts payment, the site shows the message:
At least one capability must be turned ON.
Update:
Hardly discovered that the problem is in support to other countries. The rest api currently only works for the United States
Is this for your classic API app or access to REST credentials?
There is a messaging system through the classic API app site that you can use to respond to inquiries from the App Review team.
When you set up your account to submit apps did you add a first and last name? There is an issue with users without that information included being unable to submit an app.
I am developing a simple Fund raising app which hold 4 batches (Keep 10$,20$,30$,40$). people who willing to donate will buy these batches through in app purchase.
My concern here is .... is it possible for iphone client to get statistical information from apple through code. I do agree that i can see statistical information if i login through ituneconnect. I just want to get through code so that i can display inside my app.
Note: I know that i can have my own server to store statistical info. i don't want to do that because its a small app
please suggest me regarding this.
Thanks in advance
jenie
Do you mean stats as in how many people have bought each tier?
You can't get that information programmatically for a couple reasons. First it isn't available until the next day, second it is only available via itunesconnect and apps are prohibited from scraping apple sites.
You would need to setup a server to host the statistics and update the server every morning with the new stats.
According to the Apple Guidelines your app probably wouldn't be accepted to the store
(link)
20. Contests, sweepstakes, lotteries, and raffles
20.1 Sweepstakes and contests must be sponsored by the developer/company of the app
20.2 Official rules for sweepstakes and contests, must be presented in the app and make it clear that Apple is not a sponsor or involved in the activity in any manner
20.3 It must be permissible by law for the developer to run a lottery app, and a lottery app must have all of the following characteristics: consideration, chance, and a prize
20.4 Apps that allow a user to directly purchase a lottery or raffle ticket in the app will be rejected
21. Charities and contributions
21.1 Apps that include the ability to make donations to recognized charitable organizations must be free
21.2 The collection of donations must be done via a web site in Safari or an SMS
i read this overview of the StoreKit API
but could not understand the role of developer's server exactly,
will you please elaborate the role and is it mandatory to have if i need to submit an application ?
Thanks in advance..
No. Only if you are following the Server Product Model or if you need to do subscriptions are you required to have a server. If you follow the Built-in Product Model, then you can use Apple's servers to do the payment, and then you will enable functionality based on if the user had previously purchased the item.
See In App Purchase Programming Guide: #Feature Delivery
Also, this is only if you are using StoreKit for in app purchases. It is not required to use this framework for simple iPhone applications.
From My Previous question
sending request to apple - from iphone custom application
Here, I have added more specified my question.
Suppose my application has implemented followings.
Lets take an simple example
I have developed an application, for mobile dealer.
User can see ten mobile items on screen.
Now, user selects two items.(mobiles)
Now, User chooses check out option.
in check out option, he will provide his apple account - id & password.
Above I have explained the process that should be implemented in my application.
Up to 4 stpes I can do programming.
But I have no idea about the last step.
Can user make payment through apple
id - from iPhone?
What kind of steps do I/programmer
have to follow?
What kind of accounts do
I/programmer are required? (If
any..)
What kind of certificates do
I/programmer are required? (If
any..)
Let's take an another example.
Suppose, Application if something like this,
User can pay for bike (new order) through iPhone - apple id - password ?
Edit :
After a round - round question ...
Let's understand it in single line
Does apple allow to use apple-ID for payment of items other than apple-store? Why ?
You cannot sell your products through the Apple Store. If you want to have an iPhone app that interfaces with your store you can do that, but you will have to provide your own store service.
To answer the edit to your question, Apple does not allow using an Apple ID to purchase products from other stores. Instead you should use something like Paypal or Google Checkout.
StoreKit allows you to sell digital content, such as books, music, ect. and get it delivered right into the application. Payment happens via the iTunes account.
However, you cannot sell physical goods with this mechanism. You may want to consider other payment methods as mentioned by Amuck.
Answering the edited short-question:
Does apple allow to use apple-ID for
payment of items other than
apple-store? Why ?
No, because they do not pose as a payment provider to third parties and I am pretty sure they never will.