PayPal Express Checkout - iOS - ios

I want to integrate PayPal express checkout sdk in one of my application as my client requirements. Initially I was trying to add new Braintree iOS sdk but Braintree rejected my client's business purpose as the application is an open marketplace. I am in a confused state whether iOS app or iTunes supports this Paypal Express checkout and it suits to my app as well. Following are the links that I have referred.
Link 1
Link 2
Link 3

PayPal express checkout is currently in .js so you need to use PhoneGap/Cordova for the plugin detail see the link
For IOS
https://github.com/azicchetti/MECLPayPalPlugin/tree/master/iOS
For android
https://github.com/azicchetti/MECLPayPalPlugin/tree/master/Android
Don't forget to read detail is in the README file

Related

Tracking app installation and campaign details without Third-party APIs

For my iOS App, I am using Campaign Links from App Store Connect for advertisement purposes, and sometimes use Branch links.
Is it possible to get Campaign details inside app after installation is done natively without using any third party SDKs?
I would like to know from which campaign the installation came from with apple provided technology.
Is it possible to get the details inside the app programatically?
I have heard that In Android, they can achieve the functionality using InstallReferrerClient of the library com.android.installreferrer:installreferrer
Do we have any similar option for iOS?
Please guide, Thank you.

Add app version check while creating a branch.io deeplink

Our mobile apps are hybrid (Native + React Native). Also, we have many active app versions in the market. As per the flow, a nightly job will send WhatsApp notifications to a set of users,with deeplink (created using branch.io). On that deep link click, user should be redirected at the newly built RN screen.
How do we manage redirection in the app with versions < latest version? Ideally, we would want, the user to be redirected to Appstore/Playstore to 'update' app.
Can we set some app version check while creating branch.io deeplinks?
Since Branch links make use of App links on Android and Universal links on iOS. It is the OS that opens the App without any call to Branch servers involved. You can break the universal links by appending "/e" in your Branch links.
Note: This would break the universal links for the users having the latest version of your App as well.
An alternative is to re-direct the user to the Play Store/App store from your Application after checking the App version.

PayPal Express Checkout - PayPal button not getting rendered on iOS

I am building a hybrid application using cordova. Also I am using Express checkout to integrate PayPal with the application referring this example
This code is working well on Android but not working on iPhone. The PayPal button is not getting rendered.
Is there any other way to integrate PayPal in hybrid apps?
More than likely it's the external javascript that's causing you an issue. Check for XSS permissions to load them. Also ensure that javascript is enabled for your web view.
You can also debug a Cordova application (or any web view in iOS) using the developer menu in Safari and see any Javascript or XSS errors in that layer.

How to test the "open-in-app" feature for the branch link created using Branch.io in development build?

I have an application which is already in App Store.I have to check the branch linking feature I added using Branch.io in development build.That is, when a user shares something on social networks, clicking on the shared post should open the application installed. So how do I check this functionality in development build?
Alex from Branch.io here: Branch doesn't know (or care) how the application is installed onto your device. Installing directly from Xcode and using a beta distribution system (TestFlight, Hockey, Fabric, etc.) are treated exactly the same way as going through the App Store.
Here is a flow you can use to test this:
Install a build of your app that includes the Branch SDK
Generate a link and post it somewhere like iOS Notes
Uninstall your app
Open the link and let it redirect all the way through to the App Store page
Close the App Store
Install a build of your app locally (using either Xcode or TestFlight/Fabric/etc.)
Open your app
The link data will be returned to you, exactly the same way it would be when your app is installed from the App Store by a user.

Is it possible to modify the URLScheme of iOS Application after compiling code?

I am using two facebook applications to perform facebook connect with my iOS app(using different application for different region viz UK, US).
I am using SSO for facebook connect (FB SDK 3.1).
Now, I want to support third region without submitting new build to app store.
But for the same I have to configure URL Scheme that facebook application understand so it will open my iOS app(like: fbMY_FB_APP_ID).
Any help will be appreciated.
Thanks in Advance.
No, you will have to submit a new app to the appstore since you are going to change the info.plist

Resources