Is there anyway check if Apple InApp auto renewable subscription has been renewed from a webapp? - iphone

I am building an IOS app with an auto-renewable subscriptions enabled. What I am attempting to do is allow a user to purchase a subscription through an in app purchase that would allow them web access as well as mobile access. However I need a way to check that a subscription in the App Store is still valid.
The Problem is that if I wait for the mobile app to initiate a purchase receipt verification then there is a chance that user with a cancelled subscription will continue to have access to the application paid features.
The solution I am looking for is to be able to check the status of a paid subscription in the Apple AppStore from a web application. However I cannot find any documentation on how to accomplish this.
Please help.

Related

App Rejected By App Store due to Subscription in app

This is the text from AppStore for Rejection.
We noticed that your app offers a subscription with a mechanism other than the in-app purchase API.
Actually app is not having any third party for payment or no any In app purchase but if i searched for InAppPurchase OR Subscription word in project then i can found methods inside the FBSDKLoginKit and FBSDKCoreKit.
In App Purchase is OFF in Capabilities.
In App Purchase is ON in Certificates. (Which is by default ON)
But They are saying we are offering subscription other than In app purchase which is actually not there.
Does any one have solution of this type of issue?
Please help guys!
Thanks in advance!
You need to resubmit to Apple for review and mention that App does not have any Subscription/In App purchase, and that you are using Facebook SDK that has subscription support but you are not using that feature in your app.
I'm not sure if this will successfully make your application pass the review process but it may help

Apple will approve paypal integration on token purchase or not?

I want to purchase some token from my server , for this i am implementing paypal sdk.
But i want to know that apple will allow this paypal integration for token purchase or they will force me to use inAppPurchase?
Apple's guidelines are quite clear on that. It depends on what you are selling. There are even things for which they don't want you to use In-App Purchase. IAP is strictly for content, service or funktionality of your app or consumed within your app.
IAP ist not designed for anything else.
https://developer.apple.com/appstore/resources/approval/guidelines.html

How to make payment with different amount via In app purchase in iphone sdk?

Please tell me How to make payment with different amount via In app purchase in iphone sdk?? as i am creating an application in which subscription charges deduced from a website and in the same way i want to make payment using my application and subscription amount change all the time.. as apple don't approve paypal for the same purpose. How to handle this problem??
can we use web services for deduction of charges and get response of success or failure from web services?
For in-app purchases of app content, you're only allowed to use Apple's In-App Purchase system. You're not allowed to use paypal or anything else from in the app.
The only way to set the price of an in-app purchase item is in iTunes Connect. StoreKit (the API you use for in-app purchases) gets product prices from iTunes Connect, and there is no API for overriding the prices from within the app.
There's no public API (as far as I know) for changing the price in iTunes Connect, either. Perhaps you can script the normal web browsing interface, or find code someone else has written that scripts it. But the only way that Apple provides for changing the price of an in-app purchase is to log in to the iTunes Connect web site in a web browser.

Track non-renewing subscription with OAuth login?

Apple reject non-renewing subscription apps which doesn't provide user/password server side function to track the subscription.
I plan to implement Login and Signup Views with Parse.com.
https://parse.com/tutorials/login-and-signup-views
I wonder if I can use Twitter or Facebook OAuth login to track the non-renewing subscription.
NOTE:
The user can use my app without any registration at first, but when they want to upgrade to premium feature, they need to subscribe to non-renewing subscription.
So, I need to let users to register after they started using my app, not like usual SaaS apps. (ex, Evernote, DropBox, you need to log in or sign up before you start using their apps.)
I thought it would be easier if I can use OAuth login at the time.
Related sources:
How to support multiple devices with non-renewing In-App Purchase?
app rejected.how to track user non-renewing subscription
Monthly Subscription with IAP
Floored by new rejection on non renewable subscription type in app purchases in iphone?
I got a reply from Apple through Resolution Center.
We can use OAuth to track a subscription after or before user buy it, but we need to permit user to buy a subscription without forcing user to log in to Twitter or Facebook OAuth.
This is the reply from apple.
You may use Facebook or Twitter to track a subscription, however
logging in must be optional.

Payment options in ios sdk without in app purchase and PayPal

I have a requirement in my new iPhone application, where I have to made payment like paisapay (Ebay) does. can I open a web page where user can fill information related to payment and server will handle payment? This Transaction will be in secure manner (In standard way). is it possible? Apple will approve app?
If you are using this means to unlock functionality in the app after payment, it will be rejected else it's okay.
As per app review guidelines
11.1 Apps that unlock or enable additional features or functionality with mechanisms other than the App Store will be rejected
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
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
For more reference please read the latest App store review guidelines at https://developer.apple.com/app-store/review/guidelines/
maybe this might help you
http://www.zooz.com/
FYI: In accordance with Apple’s App Store Guidelines, ZooZ can be used without limitation for purchasing physical goods or goods and services used outside of the application.