Phonegap + Wordpress + In-App purchases - ios

I want to create a cross platform app , which will pull content from wordpress and display a list of posts. On selecting a post from the list it will display the full post.
The glitch is that few of these posts will be paid ones, meaning the full post can be read only after payment.
According to Apple policies, i would have to implement an In-App purchase or my app will be rejected. My understanding is i can use my own payment gateway for other platforms.
I request suggestions to implement this correctly.
Regards

I'm not sure what your asking ?
Best way would be having Wordpress output xml or JSON data and creating your own UI in your app to show this. Then have a separate XML feed for paid content that can only be unlocked using an in-app purchase.
To do in-app purchases using Phonegap you will need the in-app purchase plugin.
https://github.com/phonegap/phonegap-plugins

Related

Don't want to use in-app purchase in iOS for my application

We have an ecommerce platform that allows user to create their online store. The app offers 14 day free trial, with the option to purchase any of the three packages depending on their requirement. Now, I don't want to use in-app purchase functionality of iOS, instead I would like to collect payments using third party payment gateway like Stripe etc. What is the best possible way to achieve this? We already tried collecting payment using the web view and asking the permission before accessing the web but it's still not getting approved. However, a similar app Shopify using the same method, can anyone suggest the way out.

How to purchase digital content in iOS app using in app purchase?

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.

Apple Itunes In-App purchases and alternatives

We have hit a hurdle with Apple/Itunes and rejection of a submitted binary and would like to know how to find a solution which meets the 'guidelines' and also fits our purpose.
We have 2 billing situations (Subscription for services outside the app):
Subscription (monthly or annually) - Can use In-App Purchase but how does an external system view each transaction or status (eg a website using API to extract?)
Variable priced monthly fee - Monthly subscription + varying additional fee based on usage (similar to a post pay mobile phone plan)
Therefore, 2 questions:
How does an external source (eg a webserver) extract InApp purchase data for a specific user?
Can In-App purchases perform variable priced subscriptions, (similar to ReferenceTransaction in Paypal or a BillingProfile/Authorize process for payment gateways)
I'm not familiar with PhoneGap and the Approval process this would require but would assume the same problem would occure with Apple stating the guidelines are being breached.
Ideally we would like to use PayPal for Subscriptions and PayPal/Local
Payment Gateway for CreditCard authorisation billing of variable
monthly amounts. The framework to technically perform this is
available via customised API calls.
If InApp purchases can perform these functions and present a summary of this information to an external service we're happy to work with Apple but so far I cannot find anything that would suggest the functionality is available.
Any information related to Payments within an IOS App would be appreciated.
We've been told that if we do not use InApp purchases we must remove ANY links to the website and not have a registration section within the App, only login.
Found these links below which do not inspire much confidence:
How to sync iphone in-app purchase with website
iTunes In app purchase
For any in-app purchase review guidelines. Refer to this link
Q1. How does an external source (eg a webserver) extract InApp purchase data for a specific user?
-> Make sure you use a secure server (https not http) to access receipts. Refer to this link for Validating Receipts with Secure Server
Refer to sample and Video series showing example of validating on server RayWenerlinch ( External Website )
Q2. Can In-App purchases perform variable priced subscriptions, (similar to ReferenceTransaction in Paypal or a BillingProfile/Authorize process for payment gateways)
-> Yes, you can add new in-app purchases and subscriptions without adding new build. link

iOS In-App Purchasing prevent charging 30% for subscription via website

I want to make a subscription to my app without using In App Purchase. Instead of it I want new user go to a web site from application and make a subscription with payment using few steps on web site.
Alos here are few steps how to implement it:
using UIWebView that will internally show subscription option from my site
using SFSafariViewController which also works without forcing leaving application.
Will Apple allow to do the subscription like this? Did someone face with the same situation.
You can offer subscriptions through your website, but your application is not allowed to refer to that website or to try directing users to your website, or your app will be rejected.
You can't do that.
https://developer.apple.com/app-store/review/guidelines/
11.12 Apps offering subscriptions must do so using IAP, Apple will share the same 70/30 revenue split with developers for these purchases, as set forth in the Program License Agreement
It's against the App Store Review Guidelines so your app will be rejected for trying to go around the IAP program.
NO - You have to use In-app purchase.You can not use any of the work-around but it's depend on what types of apps you are developing. Using website (previously purchased content) is only possible for limited cases.It's only permitted for Reader app, see 3.1.3(a) of in-app purchase guidelines.That's why Spotify and Netflix manage to do it but they fall under this category.

In-App Purchase for uploading content to server from app

I am working on an app that basically allow user to upload some videos and docs. Client wants to add payment for uploading contents. Like if user upload 10 photos, its free but for more than 10 user has to pay some charges say 5$ for next photos.
I just want to know that can i use the third party payment options like PayPal or similar or i must use the In-App purchase for it.
I gone through the apple guidelines but nothing mentioned for uploading content.
I'd say the review guidelines cover your situation pretty clearly:
11.1
Apps that unlock or enable additional features or functionality with mechanisms other than the App Store will be rejected
Check them out here: https://developer.apple.com/app-store/review/guidelines/#purchasing-currencies

Resources