Present native swipeable introductory screens, feature carousels, and permission requests for first-time launches.
Present native swipeable onboarding screens for first-time app launches. Nativine embeds native iOS UIPageViewController and Android ViewPager2 carousels, delivering high-performance intro slides, value proposition cards, and permission opt-in prompts.
First impressions dictate app retention rates. Nativine's Onboarding plugin renders a native full-screen swipeable introduction flow before opening the main web view for the first time:
To reset or launch the onboarding slides programmatically from JavaScript, call nativine.onboarding.show():
// Re-launch onboarding intro slides
nativine.onboarding.show({
forceShow: true,
callback: 'onOnboardingCompleted'
});
function onOnboardingCompleted() {
console.log("User completed onboarding slides.");
}
| Parameter | Type | Description |
|---|---|---|
forceShow | boolean | Optional. Set true to display slides even if already completed previously. |
callback | string | Optional. JS callback function called on completion or skip tap. |
Yes. Every onboarding slide includes a configurable "Skip" button allowing users to jump directly into the app.
No. Completion states persist across app updates inside native SharedPreferences and UserDefaults storage.