https://github.com/phonegap/phonegap-plugin-pwa
A plugin to provide progressive web app API's
https://github.com/phonegap/phonegap-plugin-pwa
Last synced: 8 months ago
JSON representation
A plugin to provide progressive web app API's
- Host: GitHub
- URL: https://github.com/phonegap/phonegap-plugin-pwa
- Owner: phonegap
- Created: 2017-01-26T22:58:10.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2018-11-07T19:11:32.000Z (over 7 years ago)
- Last Synced: 2025-02-16T04:20:20.269Z (over 1 year ago)
- Size: 17.6 KB
- Stars: 45
- Watchers: 24
- Forks: 6
- Open Issues: 16
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
phonegap-plugin-pwa
------------------------
# API Support
:white_check_mark: Supported natively
:ballot_box_with_check: Supported with plugin
:construction: Plugin needs development
:question: Untested
:x: Not Supported
## Native Behaviours
| API | Android | iOS | Chrome | Plugin | Issue |
| -------------------- | ------- | --- | ------- | ------ | ----- |
| [Local Notifications](http://www.w3.org/TR/notifications/) | :ballot_box_with_check: | :ballot_box_with_check: | :white_check_mark: | [phonegap-plugin-local-notification](https://github.com/phonegap/phonegap-plugin-local-notification)| [#16](https://github.com/phonegap/phonegap-plugin-pwa/issues/16) |
| [Push Messages](https://w3c.github.io/push-api/) | :construction: | :construction: | :white_check_mark: | [phonegap-plugin-push](https://github.com/phonegap/phonegap-plugin-push) | [#3](https://github.com/phonegap/phonegap-plugin-pwa/issues/3) |
| [Foreground Detection](https://w3c.github.io/page-visibility/) | :white_check_mark: | :white_check_mark: | :white_check_mark: | | |
| [Permissions](https://w3c.github.io/permissions/) | :x: | :x: | :white_check_mark: | | [#17](https://github.com/phonegap/phonegap-plugin-pwa/issues/17) |
## Surroundings
| API | Android | iOS | Chrome | Plugin | Issue |
| -------------------- | ------- | --- | ------- | ------ | ----- |
| [Bluetooth](https://webbluetoothcg.github.io/web-bluetooth/) | :white_check_mark: | :construction: | :white_check_mark: | [cordova-plugin-ble-central](https://github.com/don/cordova-plugin-ble-central) | [#6](https://github.com/phonegap/phonegap-plugin-pwa/issues/6) |
| [NFC](https://w3c.github.io/web-nfc/) | :x: | :x: | :x: | | |
| [Proximity Sensors](https://w3c.github.io/proximity/) | :x: | :x: | :x: | | |
| [Ambient Light](https://w3c.github.io/ambient-light/) | :x: | :x: | :x: | | |
## Device Features
| API | Android | iOS | Chrome | Plugin | Issue |
| -------------------- | ------- | --- | ------- | ------ | ----- |
| [Network Type & Speed](http://wicg.github.io/netinfo/) | :white_check_mark: | :white_check_mark: | :white_check_mark: | [cordova-plugin-network-information](https://github.com/apache/cordova-plugin-network-information) | |
| [Online State](https://html.spec.whatwg.org/multipage/Chromes.html#Chrome-state) | :white_check_mark: | :white_check_mark: | :white_check_mark: | | |
| [Vibration](https://w3c.github.io/vibration/) | :white_check_mark: | :ballot_box_with_check: | :white_check_mark: | [cordova-plugin-vibration](https://github.com/apache/cordova-plugin-vibration) | |
| [Battery Status](https://dvcs.w3.org/hg/dap/raw-file/default/battery/Overview.html) | :white_check_mark: | :ballot_box_with_check: | :white_check_mark: | [phonegap-plugin-battery-status](https://github.com/phonegap/phonegap-plugin-battery-status) | [#8](https://github.com/phonegap/phonegap-plugin-pwa/issues/8) |
## Seamless Experience
| API | Android | iOS | Chrome | Plugin | Issue |
| -------------------- | ------- | --- | ------- | ------ | ----- |
| [Offline Mode (i.e. ServiceWorkers)](https://www.w3.org/TR/service-workers/) | :white_check_mark: | :construction: | :white_check_mark: | [phonegap-plugin-service-worker](https://github.com/phonegap/phonegap-plugin-service-worker) | [#7](https://github.com/phonegap/phonegap-plugin-pwa/issues/7) |
| [Home Screen Installation](https://w3c.github.io/manifest/) | :white_check_mark: | :white_check_mark: | :white_check_mark: | | |
| [Background Sync](https://wicg.github.io/BackgroundSync/spec/) | :white_check_mark: | :construction: | :white_check_mark: | [cordova-plugin-service-worker-background-sync](https://github.com/MobileChromeApps/cordova-plugin-service-worker-background-sync) | [#18](https://github.com/phonegap/phonegap-plugin-pwa/issues/18) |
| [Inter-app Communication](https://www.w3.org/TR/web-intents/) | :x: | :x: | :x: | | |
## Camera & Microphone
| API | Android | iOS | Chrome | Plugin | Issue |
| -------------------- | ------- | --- | ------- | ------ | ----- |
| [Audio & Video Capture](https://whatwebcando.today/camera-microphone.html) | :ballot_box_with_check: | :ballot_box_with_check: | :white_check_mark: | [phonegap-plugin-media-stream](https://github.com/phonegap/phonegap-plugin-media-stream) | [#9](https://github.com/phonegap/phonegap-plugin-pwa/issues/9) |
| [Advanced Camera Controls](https://w3c.github.io/mediacapture-image/) | :ballot_box_with_check: | :ballot_box_with_check: | :white_check_mark: | [phonegap-plugin-image-capture](https://github.com/phonegap/phonegap-plugin-image-capture) | [#15](https://github.com/phonegap/phonegap-plugin-pwa/issues/15) |
| [Recording Media](https://w3c.github.io/mediacapture-record/MediaRecorder.html) | :ballot_box_with_check: | :ballot_box_with_check: | :white_check_mark: | [phonegap-plugin-media-recorder](https://github.com/phonegap/phonegap-plugin-media-recorder) | [#14](https://github.com/phonegap/phonegap-plugin-pwa/issues/14)|
| [Real-time Communication](https://w3c.github.io/webrtc-pc/) | :white_check_mark: | :white_check_mark: | :white_check_mark: | | [#21](https://github.com/phonegap/phonegap-plugin-pwa/issues/21) |
## Screen & Output
| API | Android | iOS | Chrome | Plugin | Issue |
| -------------------- | ------- | --- | ------- | ------ | ----- |
| [Fullscreen](https://fullscreen.spec.whatwg.org/) | :white_check_mark: | :x: | :white_check_mark: | | [#19](https://github.com/phonegap/phonegap-plugin-pwa/issues/19) |
| [Screen Orientation & Lock](https://w3c.github.io/screen-orientation/) | :white_check_mark: | :ballot_box_with_check: | :white_check_mark: |
| [Wake Lock](https://w3c.github.io/wake-lock/) | :x: | :x: | :x: | | |
| [Presentation Features](https://w3c.github.io/presentation-api/) | :question: | :question: | :white_check_mark: | | |
## Input
| API | Android | iOS | Chrome | Plugin | Issue |
| -------------------- | ------- | --- | ------- | ------ | ----- |
| [Touch Gestures](https://w3c.github.io/touch-events/) | :white_check_mark: | :white_check_mark: | :white_check_mark: | | |
| [Speech Recognition](https://dvcs.w3.org/hg/speech-api/raw-file/tip/speechapi.html#speechreco-section) | :ballot_box_with_check: | :ballot_box_with_check: | :white_check_mark: | [cordova-plugin-speech-recognition](https://github.com/macdonst/SpeechRecognitionPlugin) | |
| [Copy & Paste](https://w3c.github.io/clipboard-apis/) | :white_check_mark: | :question: | :white_check_mark: | | |
| [Pointing Device](https://www.w3.org/TR/mediaqueries-4/#mf-interaction) | :white_check_mark: | :white_check_mark: | :white_check_mark: | | |
## Location & Position
| API | Android | iOS | Chrome | Plugin | Issue |
| -------------------- | ------- | --- | ------- | ------ | ----- |
| [Geolocation](https://www.w3.org/TR/geolocation-API/) | :white_check_mark: | :white_check_mark: | :white_check_mark: | [cordova-plugin-geolocation](https://github.com/apache/cordova-plugin-geolocation) | |
| [Geofencing](https://w3c.github.io/geofencing-api/) | :x: | :x: | :x: | | |
| [Device Orientation](https://w3c.github.io/deviceorientation/spec-source-orientation.html) | :white_check_mark: | :white_check_mark: | :white_check_mark: | | |
| [Device Motion](https://w3c.github.io/deviceorientation/spec-source-orientation.html#devicemotion) | :white_check_mark: | :white_check_mark: | :white_check_mark: | | |
## Operating System
| API | Android | iOS | Chrome | Plugin | Issue |
| -------------------- | ------- | --- | ------- | ------ | ----- |
| [Offline Storage](https://html.spec.whatwg.org/multipage/webstorage.html) | :white_check_mark: | :white_check_mark: | :white_check_mark: | | |
| [File Access](https://w3c.github.io/FileAPI/) | :white_check_mark: | :white_check_mark: | :white_check_mark: | | |
| Contacts | :question: | :question: | :x: | | |
| [Storage Quotas](https://w3c.github.io/quota-api/) | :white_check_mark: | :question: | :white_check_mark: | | |