This repository has been archived by the owner on Oct 17, 2024. It is now read-only.
Releases: namiml/nami-xamarin
Releases · namiml/nami-xamarin
v1.2.7
v1.2.3
Changelog
Maintenance
- Update to XCframework build for wider Xcode compatibility
v1.2.0
Changelog
Updates Xamarin binding library to Nami Apple SDK v2.9.3.
Apple SDK release notes available here.
Breaking Changes
- Binding library versions v1.1.0 and earlier are deprecated. Please switch to v1.2.0 or newer by August 30, 2022.
New features
- Support for Paywall Smart Text. Allows changing the text on purchase buttons and inserting data from SKUs in text fields.
- Add
ProcessSmartText
method toNamiPaywallManager
, allows you to process variables in your text that are filled in with data from SKUs. - Added
purchaseTerms
andnamiSkus
toNamiPaywall
to help with linked paywall construction. - Added
PresentCodeRedemptionSheet
toNamiPurchaseManager
. Use to allow redemption of iOS 14 offer codes. - Localize paywalls. Build paywalls in multiple languages in the Control Center, and decide which one to use in your app. Localization supports:
- All text fields on your paywall
- Accessibility VoiceOver support in the correct language and with audio hints per language
- Localization of all paywall buttons
- Localization of both the link text and URL in the clickwrap terms on the paywall screen.
- VoiceOver Accessibility support
- Paywalls created with the cloud based Nami Paywall Creator now fully support VoiceOver, including hints to specifically help with understanding the paywall content
- New Paywall Layout options including:
- Control the size of the scrollable region at the bottom of the paywall
- Decide if the purchase buttons should be fixed placement or in the scrollable region
- Added
NamiPaywallManager.currentNamiPaywallViewController
to get the View Controller of an open paywall to enable displaying UI components while the paywall is open. - Added
registerRestorePurchasesHandler
to enable reacting to the restore purchase process and displaying messages to the app user.
Enhancements
- Improved how the Paywall Creator handles large elements on paywalls to ensure no elements overlap
- Added support for simulators running on M1 processors
Maintenance
- Remove all Nami generated UI modals to communicate purchase status (success, failure, etc.). Duplicative with Apple UI modals.
- Remove all Nami generated UI modals to communicate the status of a restore purchase process. Use
RegisterRestorePurchasesHandler
to customize how you communicate the restore purchase process to your app users.
Bugfixes
- Fixed issue where paywall opened in landscape orientation does not properly render when switched to portrait orientation.
v1.1.0
Added
PreparePaywallForDisplay
andPreparePaywallForDisplayByDeveloperPaywallID
methods to provide more control over how paywalls are displayed
Apple SDK Version v2.6.0
Release Notes
v1.0.1
First full release of the Nami Apple SDK for Xamarin.
Apple SDK v2.5.3. See Apple Release Notes