Comments (3)
Hi @pauloec
Thanks for your comment. We understand your point. Apple has a lot of changes in View Controller Presentation on iOS13 and because not all OTP pages are the same. You can provide a cancel or done button by yourself by programmatically in your OTP page on iOS12 like
if #available(iOS 12, *) {
navigationController.navigationItem.rightBarButtonItem = UIBarButtonItem(title: "Done", style: .done, target: self, action: #selector(dismissOTPPage))
}
@objc func dismissOTPPage() {
dismiss(animated: true)
}
That would be support for iOS12 and the button will be hiding from iOS13.
😄
from omise-ios.
Hey @igroomgrim!
Yes, you're correct! I've done that before you've mentioned. I'm just concerned by the fact that the SDK could perhaps come ready outside of the box, if you know what i mean! This can lead to confusion, especially to small teams that are trying your product. I do understand that this will only happen while we're transitioning to iOS 13 though :)
Thanks for your feedback
from omise-ios.
Hi @pauloec
Thank you for your advice and support.
We'd love to hear your feedback that very useful for our SDK.
🙇
from omise-ios.
Related Issues (20)
- Omise 3.7.1 (XCode 12.1) -- Previous Solutions Not Working HOT 24
- Architecture x86_64-apple-ios-simulator HOT 16
- Built for iOS HOT 7
- Does Omise iOS SDK support True Money full payment flow natively? HOT 3
- Can I integrate omise-ios using CocoaPods in my project? HOT 2
- Default (selected) year in CardExpiryDatePicker HOT 2
- Custom Payment Form Icons HOT 1
- [!] Error installing omise-ios HOT 1
- Issues with Setting Up Promptpay HOT 8
- OMSAuthorizingPaymentViewController NSInvalidArgumentException HOT 5
- Omise iOS
- Th
- Clang HOT 1
- New
- Objective-C Using built-in Authorizing Payment view controller HOT 1
- Error in XCode 15 beta 5, Stored properties cannot be marked unavailable with '@available' HOT 4
- Error in XCode 15, Stored properties cannot be marked unavailable with '@available' HOT 1
- Asset validation failed when upload to AppStore HOT 2
- An error is reported when debugging and compiling a real machine HOT 2
- Using Swift Package Manager, error reporting when running on Xcode15 HOT 8
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from omise-ios.