Integrate MobilePay in Xamrain app (IOS version) - ios

I am creating a project in Xamarin and in that, I want to use MobilePay as a payment option. And I have checked many more references and videos about the implementation and I'll complete the android version(with the deep link) but I can't able to do it for the IOS version
Can you please get me some idea about these things, How to pass data and receive data from the app delegate (controller to appdelegate file)
I have implemented it in android and ios also I'll go with platform-specific
Below the image, I get the response in the android version after the complete the payment process from the MobilePay
But when I am implementing IOS I'll use UIApplication(UIKit package) and it also works but when the app center generate build APK (after committing code) for the android it's getting me below error
means it's the effect on the android app building
I don't have an idea how to pass data controller to app delegate file and use response data that getting from the google pay response

Related

Get arguments passed by Smart Banner iOS from flutter web safari

I have implement a simple code to my flutter web app:
https://developer.apple.com/documentation/webkit/promoting_apps_with_smart_app_banners
Now it shows a banner on top if app is installed or not.
If app is install it shows "Open" otherwise it shows "View" which takes to download.
Now the issue is as per the documents it says you can pass specific arguments if needed like this:
I want to know how do i check in flutter app if the app is opened from smart banner from safari and which app-argument was passed down on opening the app.
I am stuck on this issue for 3 days now.
Use native application(_:open:options:) method to get access to app-argument and Write custom platform-specific code to access it from Flutter or maybe use app_links plugin.

Simulate application installation from app store to collect ad campaign data

I need to extract advertisement campaign data on the first application launch using AppsFlyer, specifically source(pid) and campaign(c). I'm doing it using AppsFlyer SDK methods according to the guide. To debug the solution I'm making TestFlight package and referencing it with link like:
https://testflight.apple.com/join/some-id?pid=test&c=testCompaign
But neither pid nor c is passed to the app when I install the app using this link.
How can I debug pid/c to be sure it will be passed to the app at the production?

Auto update iPad app without app store

I have an iPad app and I don't want to publish on app store.
I want to reconfigure the app from server i.e. if the flow of the app was:
Page 1 -> Page 2 -> Page 3
And I change data in the database to:
Page 1 -> Page 3 -> Page 2
My app should be reconfigured. I would also like new pages to be added in my app.
How to download the Swift files in user's app, compile it on the fly and update the app without user's intervention or through app store?
This is a private app and won't be published on app store.
How to download the Swift files in user's app, compile it on the fly and update the app without user's intervention or through app store?
You can't.
You can, however, design your app to have UI not hardcoded in the app, but defined in some configuration file (i.e. in JSON format) which you would download at app launch. You would need to implement functions to create UI elements from their JSON definitions, etc.
No, This is not how it works on iOS. You can't achieve this requirement through Native iOS development. You have to create a web app. You can build the app using React-Native or PhoneGap cross platform environments. Again there, without publishing app store you can't share iOS .ipa file like the .apk file in android. In that case, you have to buy Enterprise developer account and share.
Another option like building a UI using JSON is very tricky and takes lots of efforts. In case if you really want to do like this go for it.

How to dismiss or suppress permission issue automatically related to Contacts, Camera, Microphone in iOS Application

I have been working on a project wherein i made a framework where i automatically test the SDK my company is developing.
I have created my dummy sample application for all the platforms(iOS, Android, OSX, Windows) which makes use of this SDK and i thereby test this SDK, call the SDK API's do my work.
Now my question is for iOS i get permission alerts for Contacts, Camera and Microphone first time whenever i use the API's of my SDK which internally is invoking something in iOS framework. Is there a way i can automatically give this permission to my application ?? i know it's iOS own Security concern and it's correct. But how do i bypass it.
I see there is Apple's XCUITest framework but i don't want to open my application via it.
Right now i handle this alert manually but i need to implement Continuous Integration(using ios-deploy), i have done everything but i can't handle these alerts automatically.
Can someone please help me.. Thanks!!

SIP communication open source

I was trying to implement the SIP concept in my app. For that I found PORTSIP sample code. It is working fine with the given credentials (domain, username, password). But it is a trial version, not an open source.
Does there any open source for the VoIP calling. Please help me out that what steps should I follow to implement the audio calling via SIP.
I have found this three options so far:
The Linphone is good, and not trial.
Siphon - SIP -VoIP for iPhone and iPod Touch
IDoubs - VideoPhone for iOS (iPhone, iPad and iPod Touch) and MAC OS X
To run Linphone project without any problems (build using SDK7 XCode5), try the following:
First download build
files
and unzip them.
Place the folder liblinphone-sdk in the main folder of project.
Open linphone.xcodeproj and run the linphone project.
If you are looking for open source implementation of the SIP stack,
take a look at : OSIP
You can create your own single user SIP Phone, or a SIP call server to handle 100s of calls..
eXosip is higher level wrapper for convenience in case you don't want to go too deep into the stack code.
For RTP, you can use oRTP
Linphone is developed using osip/eXosip/oRTP stack.

Resources