At BiznessApps, we are always looking to stay ahead of the curve when it comes to mobile advancements. One of the most significant emerging mobile technologies in the last several years has been PWA (Progressive Web Apps).
This article provides a guide on the following frequently asked questions raised regarding PWA:
- Why is there a second pop-up/notification message for Push Notifications in PWAs?
- What is Progressive Web App (PWA)?
- What are the benefits of PWAs?
- What is the difference between an HTML5 app and a PWA?
- Do you need internet access to use a PWA?
- How can users access my PWA?
- What features are available on PWAs?
- Does Geo-fence/location Push Notifications work on PWAs?
- Will we be able to use the Loyalty feature with PWAs?
- Are we going to have access to app Analytics?
- Can Google analytics be integrated into PWAs?
- Do I need a Developer account to publish?
- Is my PWA secure?
- Why would a client want a PWA instead of an iOS app?
- Are PWAs a step forward from native mobile apps?
- How can I test the new PWAs?
- Will there be an overall speed improvement for Maps in PWA?
Q: Why is there a second pop-up/notification message for Push Notifications in PWAs?
|The first notification is the one built into the app with No Thanks and Notify Me buttons.||The second notification is from the browser (screenshot may differ depending on the browser)|
Once the user clicks Notify Me, that information is passed to the browser, and then the browser asks for permission again.
Q: What is Progressive Web App (PWA)?
PWAs are an all-new user experience built into the most modern websites for the mobile-focused future. Where responsive websites came before, PWAs provide fast, reliable, and engaging experiences blurring the line between native apps and the web.
Q: What are the benefits of PWAs?
- It maximizes the reach of your app. The PWA-specific improvements work on almost every browser with commitments from all browsers to include support.
- PWAs are fully indexable, meaning they can be found via web search engines, thereby improving your app's discoverability.
- Other benefits include an increased performance with poor data connections, immediate software updates, and it takes less space on your user's devices.
Q: What is the difference between an HTML5 app and a PWA?
For an HTML5 app to be considered a PWA, it needs to meet specific requirements. The PWA upgrade to our HTML5 software brings all of these features we have mentioned; push notifications, improved speeds, home screen install support, offline caching, performance improvements, and more.
Q: Do you need internet access to use a PWA?
PWA can work in areas of low connectivity, and specific characteristics are cached for accessibility offline. However, similar to our native applications, the internet is necessary for dynamic content.
Q: How can users access my PWA?
There are several ways to share your PWA with the users:
- One option is to redirect the business's website to the PWA. Upon publishing your PWA app, a redirect script will be emailed to you. Simply add this script to the header of the front-end site's home page. When users visit the site, they can easily bookmark the page and save it on their device's home screen.
- PWAs are even more accessible than a native app, without the hassle of the app store! The PWA link can also be converted into a scannable QR code, sent via email, or added as a hyperlink.
Q: What features are available on PWAs?
- All features currently available for our Web Apps will be available for our PWAs.
- iOS devices do receive the push notifications on PWA, but they do not notify the device; they just show up in the app’s Messages feature. However, full support is under development with Apple.
Q: Does Geo-fence/location Push Notifications work on PWAs?
- PWAs do not support geo-fence notifications, only native apps.
- Meaning it is supported on iOS apps from the App Store or Private App Store (PAS), including Android apps from the Play Store.
- Also, geo-fence Push Notifications are only available on apps that are on the Gold, Platinum Reseller Plans, and Individual Plans. but not on the Standard Reseller Plan.
Q: Will we be able to use the Loyalty feature with PWAs?
Yes, the loyalty feature is available for PWA. We will also improve the feature by including the User Onboarding functionality, which we plan to release with North Park, our next product update.
Q: Are we going to have access to app Analytics?
Yes! Analytics for our PWAs are already enabled and available within the Analytics section of your dashboard (HTML5).
Q: Can Google analytics be integrated into PWAs?
At this point, we have our own built-in analytics system, which we plan to use moving forward.
Q: Do I need a Developer account to publish?
Nope! Seamlessly create and publish PWAs without the hassle of signing up for a new account or uploading.
Q: Is my PWA secure?
- To become a true PWA, the URL is required to have an SSL certificate. This means your URL must start with 'https://'
- Currently, we have a URL that anyone can use, with support coming for our clients who wish to purchase their own certificate and use their subdomain URL.
- Add your AppCode to the end of this URL to access your PWA:
Q: Why would a client want a PWA instead of an iOS app?
- While they diverge from the traditional app store, PWAs are more user-friendly, and are easier to launch and adapt. PWA gives you the same experience as iOS and Android mobile apps without the added friction, download, headache, and costs.
- One of the biggest benefits is the increased discoverability. While apps can be easily lost in the hustle and bustle of the iTunes app store, PWA apps can be found via web search engines.
- Additionally, PWAs are linkable/shareable, have low data requirements, improve SEO (Search Engine Optimization), and do not require updates.
Q: Are PWAs a step forward from native mobile apps?
- PWAs are a step forward from the native mobile app, as they have all the benefits of a downloadable app, but without the friction that comes with it.
- PWAs can be built faster at a lower cost, and the price in which you sell them will be determined on the value you can drive for business, rather than the cost it takes to create them. For example, by using PWAs to increase customer loyalty, engagement, bring in new customers via easy discoverability, and make sales through the app, the end price should be the same as the value it gives.
- The only difference is PWAs do not appear in the App Store, so you could arguably say that these drive a higher return on investment because the reduced friction allows for a wider audience of people to adopt them.
Q: How can I test the new PWAs?
Any app you have built on the BiznessApps platform already has a progressive mobile app version available. All you need to do is go into publishing and publish the app for Web App to receive your progressive mobile app.
Q: Will there be an overall speed improvement for Maps in PWA?
During the last VUC (Virtual User Conference), Engineering mentioned that they would switch technology from jQuery to the latest Angular version. Although we are looking to improve PWA to use newer technology, we are not able to provide a timeline at the moment.