Is Apple allow my custom Framework used app in appstore? - ios

I have created a payment gateway Framework having bunch of UI and web services for my client.
Now my client want this framework to be used by other IOS developer for Creating Apps and adding his payement gateway using this framework.
Will apple approve app if any app integrate my payment gateway in his/her app?
Or i have to create static library for it?

Related

React Native Application - How can i add Intune MAM SDK to specific clients?

My App works for different clients (based on the configurations after the actual login).
I want to integrate Intune MAM SDK into a specific client. It need not affect the other clients (meaning should not affect the MAM policy to other clients)
Scenario:
let's take two clients A and B.
A wants to integrate Intune MAM SDK
B doesn't want to integrate the SDK
Expecting:
if B downloads an app from the google play store or apple store, he can able to use an app with a normal login flow.
but if A download app from stores, he should not able to use the app with normal login flow. (he needs to download an app from the company portal to control the app. Then login needs to work)
is there any way we can get to know that app downloads from the company portal not from stores (make sure that it should affect the other client's login flow)
Can anyone tell me how can I achieve this?

Stripe Connect payment in iOS

We want to integrate Stripe Connect with iOS application to transfer amount from one person to person.
Let's say, I want to transfer $100 to my sister's account using Stripe Connect Standalone/Managed Account. And we also want to take business commission from sender which includes stripe commission also.
We have gone through Sharing Customers also but won't be able to find any solution for Stripe Connect with iOS SDK.
We have also checked iOS SDK.
Can anyone please guide us how to integrate Stripe Connect with iOS mobile app in above scenario?
How can we transfer payment to end customer?
Do we need to integrate through iOS SDK or web page?
Stripe's iOS and Android SDKs serve the same purpose in a mobile application as Checkout or Stripe.js do in a web application: they take payment information and produce a token in return.
Once the token has been created, it must then be sent to a backend server where it can be used in API requests sent with the secret key. You can't create charges or transfers directly from your mobile app -- that must be handled by an external server.
(Also, please note that there might be compliance issues with what you're trying to do. I recommend you reach out to Stripe's support to explain your usecase and make sure it's something that Stripe can support.)
You can easily integrate Stripe Connect with your iOS app check the following link
https://github.com/gurunglaxman0/StripeConnect-iOS
Once you connect your stripe user id with server you can create charges and application fee using Stripe Api's from backend

Facebook/Google usage requirements in iOS app to get Apple's approval?

I have developed an iOS app that uses Amazon AWS services. To Authenticate users through Amazon Cognito I am using Facebook and Google login as external identity providers. Apple just rejected my application because I'm using Facebook and Google just for login purposes and am not making extensive use of their features.
My employer wants to setup a Facebook/Google+ page for the application where the app will post on behalf of the app users. Does anyone know if this use-case would be good enough for Apple to approve the app? I would also want to know what the minimum requirements of using features are that would be acceptable for Apple. Thanks!

Integrate Amazon Payments on iOS (Swift or Objective-C)

We are making an app that can sell event tickets from an iOS app. Right now I have implemented Paypal and Stripe payments on my app to charge the customer.
I was asked to integrate Amazon payments on our "NATIVE iOS" app to charge the user of purchased event tickets. I found the integration instructions on the Amazon Payment site but it seems to be compatible for websites only. See https://payments.amazon.com/developer
This was written on their home page:
"Login and Pay with Amazon is the fast, easy and secure way to pay on desktop, tablet and mobile." - https://payments.amazon.com/home
Can you show me how to do it on Swift or Objective-C?
Note: This is about charging the client for payment of a product and not integrating the normal Amazon login or Amazon web services which I think is a different thing from "Amazon Payments" which should be similar to Stripe and Paypal.
From: https://payments.amazon.com/documentation/lpwa/201749840#201749840
Note: The Amazon Payments service has been designed and developed for use within a web browser only. Our Service cannot be used within a native application (including, without limitation, iOS, Android, RIM and Windows operating systems). Amazon Payments reserves the right to suspend the Payment Account of any user of our services that has implemented our Service within a native application.
Check out this resource I found some time back:
http://www.chupamobile.com/resources/amazon-mobile-payment
However, I am not one hundred percent sure you can actually integrate Amazon Payments into the iOS app natively, as there isn't an official SDK or API that you can use for Android or iOS. However what you could try to do is integrate their C# SDK into your project and then access it through your app.
Hope that helps.

This application will not be accessible on iOS unless SSO is configured

I've received the following restriction on a mobile web app which doesn't make any sense as SSO only applies to native apps..
"This application will not be accessible on iOS unless SSO is configured"
How do I resolve this problem?
You need to configure SSO for your native app using the Instructions for SSO in section 3 of the iOS SDK documentation - once you've done that the app will be accessible as normal.
If the app doesn't have a native iOS version, your app is probably restricted from being accessed from inside Facebook's native app due to not complying with Apple's policies about iOS-approved payment methods.
You'd need to take it up with your lawyers or Facebook's policy team if that's the case - all i can answer here is the info on how to enable SSO for your native app if applicable

Resources