I need to make iphone application that use payment gateway (using visa ... etc).
Is that doable ? Does Apple accept that kind of app? or should Apple apps use in-app-purchase criteria?
That is perfectly acceptable to do.
There are several apps which do this. The first example that springs to mind is tickets for public transportation.
But you can't use it to replace in-app purchases for products in your app, and you can't use it to bypass the App Store structure to trick Apple out of their 30% for app sales. It has to be something which exists/has value outside the app.
Related
I am building digital content selling app for ios using flutter like music etc. I have used stripe payment gayeway but app store has rejected it. It says we can only use IN APP PURCHASE for it. Is there any solution for this?
Digital content purchases for both Google and Apple are controlled by them. You have to use Google Play Billing and Storekit. Both companies will then facilitate the payment from the client and take their cut, remitting the balance to you. There is no way around this if you want to use their app stores.
Physical or services purchases can use eg. Stripe because the app stores allow that.
The package referred to by the other answer simply makes it easier to implement the necessary code in your app. There are others such as the one from Revenuecat.
Im building an app with in app payments. My user base is likely to use bitcoin so my question is, am I allowed to add a bitcoin payment additionally to the normal in app method from apple ?
I know about 11.2 Apps utilizing a system other than the In-App Purchase API (IAP) to purchase content, functionality, or services in an App will be rejected
But im not sure if this means that im only allowed to use their system or if I could add other methods if the user doesnt want to use theirs.
Does anybody have experience with this or already asked Apple about this ? I would also like to hear about how Google is handling this.
Thanks!
You cannot use something else than IAP to buy digital products.
For non-digital products you must not use IAP.
Nicolas
we got a new requirement for creating an iPad application for a web app (business app). In this web app user can subscribe for a month and after that the subscription will be auto renewed. We need to create an iPad app with same features.
I am having some trouble to take a decision for designing the app, here are some points what is in my mind:
Is it possible to implement monthly subscription plan in an iPad app using iAP, is it okay with the Apple guidelines?
We can use In-App-Purchase for payment options, so is it possible to implement this auto renewal with iAP? Or just use the web app for payment and auto renewal and use the iPad app as a client app?
And is there any Apple guidelines against this kind of design?
I know this is not a technical question, but I am new to this iAP. And I found some apple docs also, but I am not sure how it will be in the app as per our design. I am expecting some expert opinions to take a decision regarding this app design. If someone needs more clarification about the question, feel free to ask.
Please share your ideas and experiences.
Thanks in advance.
With iAP I don't think it is possible to have an auto renewal feature.
According to apple reviews guideline an application shouldn't use a method other than iAP to manage subscriptions
https://developer.apple.com/appstore/resources/approval/guidelines.html (Look for rules under 11.x) (I don't paste them here as there are under NDA)
According to your app you need you want to keep this in AutoRenewable process .Here login with your ituens account and there is an option Manage in App purchases in this fill up the fields accordingly and it will ask an produt id this is very important to you . Hold this with you and you want to add storekit framework for this . And you want to generate an shared secret for this it easy to implement
The app is a small portal from which you can view/buy videos, view/buy songs, play/buy games and view/buy epubs.
Would Apple view this app as competing or being similar to the App Store or iBooks and thus reject it?
Are you going to use in-app purchase for it? If so, you should have less of a problem. But yes, as mentioned, they might view it as competition, but typically they are quite lenient if they still make profit from the in-app purchases. Also, since you are selling more than one type of media, it cannot really be viewed as direct competition.
If you use StoreKit for purchases, you should be fine as long as you don't create functionality that is the same or similar to the functionality provided by the integrated apps. You have to have a unique difference ("Use the special gmail-functions" was enough for google mail but that was Google).
If your app uses another payment mechanism (PayPal, ...) it will be denied. You have to use StoreKit / iTunes and give apple 30% of the revenue.
I've heard there are some precautions to take to develop a market in an application.
I'm developing an application for a football club. I would like to integrate a kind of market to sell stadium seats.
Someone told me Apple will refuse the application if I integrate it directly inside the app (using Obj-C, communicating with PHP pages).
According to him, I should redirect the user to an external web page (using Safari app for example) to realize the transaction.
Apple does not really communicate about that kind of information.
Do you know anything about it?
You can't use In App Purchase to buy "real life things" such as stadium seats : http://developer.apple.com/news/ios/pdf/in_app_purchase.pdf
The only solution is to use an external payment solution.
The Movies Now app implements such a thing : http://moviesnowapp.com/
Yes, you can use only in-app purchases to sell anything in your app, otherwise Apple will reject your app.
I'm not so sure if Apple will reject your app on these grounds. How can they know what your php pages are doing if you put them in a WebView? Also, think about services like Sky or Spotify that require a subscription. Apple do not take a cut on this, so you could set up a similar thing whereby your users have an account online that they can purchase tickets from and the iPhone is simply a thin client for your online services...
Yes you have to use InApp purchase only to apply unlock functionality,and to use In App purchase there are certain scenarios which can be implemented.
You can find in detail about In App functionality on
http://developer.apple.com/library/ios/#documentation/NetworkingInternet/Conceptual/StoreKitGuide/AddingaStoretoYourApplication/AddingaStoretoYourApplication.html
Secondly if you want to implement In App purchase,there is a very good tutorial which i found very helpful and was easily able to integrate inApp in my application and it was also later on approved by apple.
http://troybrant.net/blog/2010/01/in-app-purchases-a-full-walkthrough/
Cheers
You cannot use Apple in app purchase to purchase non digital goods, if you have an existing payment provider or user account you could use that, take a look at the eBay app which has Paypal integration