NEXT HOUR
  • Introduction
    • Introduction
    • Key Features
    • Next Hour Addons
  • Installation
    • Server Requirements
    • Shared Hosting Install
    • Installation Steps
    • Installation on Apache
  • Setting up NextHour
    • Getting Started
    • General Settings
    • SEO Settings
      • Google Analytics
      • Google Adsense Setting
      • Facebook pixel
    • PWA Setup
    • Affiliate
    • Mail Settings
    • Google Drive Link
    • Import Demo Content
    • Chat Setting
    • Player Setting
    • OTP Login
    • Social Login Setting
      • Facebook Login Setting
      • Google Login Setting
      • GitLab Login Setting
      • Amazon Login Setting
    • AWS Setting
    • ReCaptcha Setting
    • Wallet settings
    • App UI Shorting
    • App Setting
      • App Secret Key
      • API setting
      • App Slider Setting
    • Media Manager
    • Push Notifications
    • Setting up Multicurrency
    • Multi-Screen Setting
    • Cookie Setting
    • Ai Tool
    • Open AI API Keys
    • TMDB API Key
    • YouTube API Key
    • URL insert Features
    • Payment Gateway Setup
    • Payment Gateways
      • Stripe Payment Gateway
      • PayPal Payment Gateway
      • Razorpay Payment Gateway
      • PayU Payment Gateway
      • Braintree Payment Gateway
      • Coinpay Payment Gateway
      • Pay Stack Payment Gateway
      • Paytm Payment Gateway
      • INSTA MOJO Payment Gateway
      • MOLLIE Payment Gateway
      • CASHFREE Payment Gateway
      • OMISE Payment Gateway
      • FLUTTER RAVE Payment Gateway
      • PAYHERE Payment Gateway
      • WORLDPAY Payment Gateway
      • SQUAREPAY Payment Gateway
      • PhonePe Payment Gateway
    • Bunny storage
    • Wasabi Storage
    • Twilio Setting
    • Encrypt URL
  • Front Setting
    • Landing Page
    • Sign In / Sign Up Settings
    • Slider Setting
    • Custom Page
  • Geolocation
  • Translations
  • Database backup
  • faq
    • Installation FAQ's
    • General Faq's
    • Access Denied
    • Disclaimer
    • Regular & Extended Licenses
    • Privacy Policy
  • Update Details
    • Changelogs
    • Update Process
  • Support
    • Support
    • Source and Credits
  • Conclusion
    • Conclusion
  • OUR Products
    • Our Products
Powered by GitBook
On this page
  • What is PWA?
  • Why do I need it?
  • How to Setup PWA?

Was this helpful?

  1. Setting up NextHour

PWA Setup

PreviousFacebook pixelNextAffiliate

Last updated 11 months ago

Was this helpful?

What is PWA?

PWA stands for Progressive Web Application. It is a type of application software delivered through the web, built using common web technologies including HTML, CSS, and JavaScript. It is intended to work on any platform that uses a standards-compliant browser, including both desktop and mobile devices.

Progressive web App (PWA) are web applications that can be accessed through a web browser and provide a similar experience to a native mobile app. They can be used in Nexthour to provide a more seamless and engaging user experience for students.

Some ways PWA can be used in Nexthour include:

  1. Add to Home Screen: PWAs can be installed directly onto a user's device and accessed from the home screen, just like native apps. This increases visibility and encourages users to engage with the platform more frequently.

  2. Cross-platform compatibility: PWAs are designed to work seamlessly across different platforms and devices, including desktops, tablets, and smartphones. This ensures that Nexthour users can access the platform regardless of the device they are using.

  3. Mobile compatibility: Mobile devices primarily rely on touch interactions, and PWAs are designed with touch-friendly interfaces.

  4. Cost-effective: PWAs are cheaper to develop and maintain than traditional mobile apps, which can be beneficial for organizations with limited budgets.

It's worth nothing that not all Nexthour are compatible with PWA, it's important to check if the platform you are using supports this technology before implementing it. Also, it's important to test the PWA on different devices and browsers to ensure that it provides a consistent user experience across all platforms.

PWA is lite app, When you open it in Mobile Browser its ask for add app in mobile. Its Not APK. You can not submit to Play Store.

Note: The website is to be served from a secure (HTTPS) domain.

https://yourdomain.com/public/

Note: The trailing slash ("/") is necessary for proper directory resolution.

Why do I need it?

One reason users love apps is they generally offer better experiences than web applications. However, developing and maintaining native apps is a lot of work, not to mention the expenses involved.

If your users use different platforms (Android, iOS, etc.), you have to code your app for each platform.

PWAs, however, don’t require you to code for each platform. They were designed with the philosophy of “code once, use everywhere.” Once you code your PWA, it can be used in-browser (as a website or web app), on desktops, and on mobile devices.

How to Setup PWA?

Go to your project and log in as Admin.

  • Go to Admin Dashboard->Setting ->Site Customization ->PWA Settings.

  • Here, you will be able to change the PWA Settings like PWA enable or not, App Name, Theme color for header, Background color, and shortcut icon, etc.

  • Here, you can update the icon, and also icons size should be 512*512.

  • Splash icon size should be 2048*2732

  • App URL Like : https://yourdomain.com/public/ Change App URL Go to Dashboard->Site Customization ->PWA Settings

  • Splash icon size should be 2048*2732. Path: (public -> images -> icons)

for Change icons directly in files: Go to public -> images -> icons and change icons

for Change URL directly in files: go to .env and add app url its required Like:

APP_URL=https://yourdomain.com/public/

Tips: Splash Screen works only on Apple Device.

You can watch also Video this feature

🧠
🧠
🧙‍♂️
👍
https://youtu.be/4-neJAfgGQU?si=fzqDpt6meXosuFLr