You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The iOS Mini App SDK is a software development kit that allows you to integrate Mini Apps into your Native iOS applications.
11
+
12
+
## Table of Contents
9
13
10
-
This open-source library allows you to integrate Mini App ecosystem into your iOS applications.
11
-
Mini App SDK also facilitates communication between a mini app and the host app via a message bridge.
14
+
-[What is a MiniApp?](#what-is-a-miniapp)
15
+
-[How can we develop a MiniApp?](#how-can-we-develop-a-miniapp)
16
+
-[How can we use this iOS SDK?](#how-does-the-ios-mini-app-sdk-support-loading-miniapps-in-native-host-applications)
17
+
-[What this repository offers?](#what-this-repository-offers)
18
+
-[Installation](#installation)
19
+
-[Usage](#usage)
20
+
-[Contributing](#contributing)
21
+
-[License](#license)
22
+
-[Changelog](#changelog)
23
+
24
+
## What is a MiniApp?
25
+
26
+
Mini apps leverage web technologies such as HTML, CSS, and JavaScript to create user interfaces and interact with platform-specific APIs. They can provide functionalities such as content display, data input, social sharing, payment processing, and more. Mini apps are typically developed using platform-specific frameworks or development kits provided by the platform or ecosystem they are built for.
27
+
28
+
The key advantages of mini apps include their lightweight nature, ease of use, and seamless integration with the hosting platform.
12
29
13
-
For instructions on implementing in an iOS application, see the [User Guide](https://rakutentech.github.io/ios-miniapp/).
30
+
## How can we develop a MiniApp?
31
+
32
+
To develop a MiniApp, you can follow specific guidelines and best practices. There are several technologies that can be used to develop a mini app. For eg., React, Flutter, Vue.js, etc.,
33
+
14
34
15
-
## Features
35
+
## What this repository offers?
36
+
This repository offers following things,
16
37
17
-
- Load MiniApp list
18
-
- Load MiniApp metadata
19
-
- Create a MiniApp view
20
-
- Facilitate communication between host app and mini app
38
+
* iOS Miniapp SDK that can be integrated into any Native iOS Applications. Check **[Installation](https://rakutentech.github.io/ios-miniapp#installation)**
39
+
* Sample iOS native application to demonstrate the features of iOS Miniapp SDK
40
+
* Documentation
21
41
22
-
All the MiniApp files downloaded by the MiniApp iOS library are cached locally.
42
+
## How does the iOS Mini App SDK support loading MiniApps in Native Host applications?
43
+
44
+
The iOS Mini App SDK provides the necessary APIs and components to facilitate the seamless integration of MiniApps into native iOS applications. It offers functionalities such as MiniApp loading, navigation, data sharing, and permissions management, allowing developers to easily incorporate MiniApps into their iOS projects.
* Loading Miniapps from **[Rakuten Miniapp platform](https://developers.rakuten.com/miniapp/)** - Miniapps can be loaded using our **[Rakuten Miniapp platform](https://developers.rakuten.com/miniapp/)** which offers wide range of options to upload, manage a miniapp and also many other exciting features
47
+
* Loading Miniapps from Bundle - Our SDK also supports loading a miniapp from Local as well(bundle)
48
+
49
+
50
+
## Installation
51
+
52
+
To install and set up the iOS Mini App SDK,
53
+
check this **[Installation](https://rakutentech.github.io/ios-miniapp#installation)** file for more info.
54
+
55
+
## Usage
31
56
57
+
See the **[USAGE](https://rakutentech.github.io/ios-miniapp#usage)** file for more info.
58
+
32
59
## Contributing
33
60
34
61
See the [SDK Developer Guide](https://github.com/rakutentech/ios-miniapp/blob/master/DEV.md) and the [Contribution guide](https://github.com/rakutentech/ios-miniapp/blob/master/.github/CONTRIBUTING.md).
@@ -39,4 +66,4 @@ See the *[LICENSE](https://github.com/rakutentech/ios-miniapp/blob/master/LICENS
39
66
40
67
## Changelog
41
68
42
-
See the full [CHANGELOG](https://github.com/rakutentech/ios-miniapp/blob/master/CHANGELOG.md).
69
+
See the full [CHANGELOG](https://github.com/rakutentech/ios-miniapp/blob/master/CHANGELOG.md).
0 commit comments