Swiftpack.co - rakutentech/ios-miniapp as Swift Package

Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.
See all packages published by rakutentech.
rakutentech/ios-miniapp v5.1.0
Mini App SDK for iOS Apps
⭐️ 35
🕓 7 weeks ago
.package(url: "https://github.com/rakutentech/ios-miniapp.git", from: "v5.1.0")

Cocoapods Carthage compatible CircleCI codecov PRs Welcome License: MIT


This open-source library allows you to integrate Mini App ecosystem into your iOS applications. Mini App SDK also facilitates communication between a mini app and the host app via a message bridge.

For instructions on implementing in an iOS application, see the User Guide.


  • Load MiniApp list
  • Load MiniApp metadata
  • Create a MiniApp view
  • Facilitate communication between host app and mini app

All the MiniApp files downloaded by the MiniApp iOS library are cached locally.

Getting started


See the SDK Developer Guide and the Contribution guide.


See the LICENSE file for more info.


See the full CHANGELOG.


Stars: 35
Last commit: 2 days ago
jonrohan Something's broken? Yell at me @ptrpavlik. Praise and feedback (and money) is also welcome.

Release Notes

Miniapp SDK v5.1.0
7 weeks ago


  • Update: Added allEmailList field in MAContact to support multiple emails of a specific contact.
  • Feature: Added a new optional interface func closeMiniApp(withConfirmation: , completionHandler:) in MiniAppMessageDelegate to support the close mini-app action from MinApps.
  • Feature: Universal Bridge support for receiving the Json or string content from the MiniApp to host app.
  • Feature: Added new public protocol UniversalBridgeDelegate which is confirmed by MiniAppMessageDelegate, further added public interface sendJsonToHostApp(info:, completionHandler:) -> Void) in UniversalBridgeDelegate which can be implemented in host app to receive the string content from mini app and use in host app through Universal Bridge.
  • Feature: Universal bridge support for sending the Json/String content to MiniApp from host app which will have the public interface.

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics