From 441a111d177f44f46251f722a20cc992401effd1 Mon Sep 17 00:00:00 2001 From: Daniel Sogl Date: Wed, 29 Sep 2021 13:46:28 +0000 Subject: [PATCH] GitBook: [master] 215 pages modified --- docs/README.md | 2 + docs/SUMMARY.md | 217 ++++++++++++++++++ docs/plugins/README.md | 20 ++ docs/plugins/abbyy-rtr.md | 18 ++ docs/plugins/action-sheet.md | 23 ++ docs/plugins/adjust.md | 19 ++ docs/plugins/admob-plus.md | 25 ++ docs/plugins/admob-pro.md | 21 ++ docs/plugins/admob.md | 26 +++ docs/plugins/aes-256.md | 18 ++ docs/plugins/all-in-one-sdk.md | 18 ++ docs/plugins/analytics-firebase.md | 18 ++ docs/plugins/android-exoplayer.md | 19 ++ docs/plugins/android-full-screen.md | 17 ++ docs/plugins/android-notch.md | 17 ++ docs/plugins/android-permissions.md | 19 ++ docs/plugins/anyline.md | 18 ++ docs/plugins/app-availability.md | 20 ++ docs/plugins/app-center-analytics.md | 20 ++ docs/plugins/app-center-crashes.md | 20 ++ docs/plugins/app-center-low-memory.md | 18 ++ docs/plugins/app-center-push.md | 18 ++ docs/plugins/app-center-shared.md | 20 ++ docs/plugins/app-preferences.md | 23 ++ docs/plugins/app-rate.md | 22 ++ docs/plugins/app-version.md | 21 ++ docs/plugins/apple-wallet.md | 17 ++ docs/plugins/approov-advanced-http.md | 26 +++ docs/plugins/appsflyer.md | 18 ++ docs/plugins/background-fetch.md | 17 ++ docs/plugins/background-geolocation.md | 18 ++ docs/plugins/background-mode.md | 21 ++ docs/plugins/background-upload.md | 17 ++ docs/plugins/badge.md | 24 ++ docs/plugins/barcode-scanner.md | 23 ++ docs/plugins/battery-status.md | 20 ++ docs/plugins/biocatch.md | 18 ++ docs/plugins/biometric-wrapper.md | 17 ++ docs/plugins/ble.md | 30 +++ docs/plugins/blinkid.md | 18 ++ docs/plugins/bluetooth-classic-serial-port.md | 19 ++ docs/plugins/bluetooth-le.md | 18 ++ docs/plugins/bluetooth-serial.md | 19 ++ docs/plugins/branch-io.md | 18 ++ docs/plugins/broadcaster.md | 19 ++ docs/plugins/build-info.md | 22 ++ docs/plugins/calendar.md | 20 ++ docs/plugins/call-directory.md | 17 ++ docs/plugins/call-number.md | 18 ++ docs/plugins/camera-preview.md | 22 ++ docs/plugins/camera.md | 32 +++ docs/plugins/checkout.md | 18 ++ docs/plugins/chooser.md | 31 +++ docs/plugins/clevertap.md | 18 ++ docs/plugins/clipboard.md | 19 ++ docs/plugins/cloud-settings.md | 18 ++ docs/plugins/code-push.md | 20 ++ docs/plugins/custom-uisdk.md | 17 ++ docs/plugins/deeplinks.md | 21 ++ docs/plugins/device-accounts.md | 17 ++ docs/plugins/device-motion.md | 25 ++ docs/plugins/device-orientation.md | 26 +++ docs/plugins/device.md | 21 ++ docs/plugins/dfu-update.md | 18 ++ docs/plugins/diagnostic.md | 19 ++ docs/plugins/dialogs.md | 23 ++ docs/plugins/dns.md | 17 ++ docs/plugins/document-picker.md | 17 ++ docs/plugins/document-scanner.md | 18 ++ docs/plugins/document-viewer.md | 19 ++ docs/plugins/email-composer.md | 22 ++ docs/plugins/fabric.md | 22 ++ docs/plugins/facebook.md | 83 +++++++ docs/plugins/fcm.md | 18 ++ docs/plugins/file-opener.md | 20 ++ docs/plugins/file-path.md | 17 ++ docs/plugins/file-transfer.md | 23 ++ docs/plugins/file.md | 38 +++ docs/plugins/fingerprint-aio.md | 18 ++ docs/plugins/firebase-analytics.md | 42 ++++ docs/plugins/firebase-authentication.md | 18 ++ docs/plugins/firebase-config.md | 20 ++ docs/plugins/firebase-crash.md | 18 ++ docs/plugins/firebase-crashlytics.md | 18 ++ docs/plugins/firebase-dynamic-links.md | 37 +++ docs/plugins/firebase-messaging.md | 20 ++ docs/plugins/firebase-vision.md | 18 ++ docs/plugins/firebase-x.md | 18 ++ docs/plugins/firebase.md | 18 ++ docs/plugins/flashlight.md | 21 ++ docs/plugins/foreground-service.md | 28 +++ docs/plugins/ftp.md | 18 ++ docs/plugins/gao-de-location.md | 18 ++ docs/plugins/ge-tui-sdk-plugin.md | 18 ++ docs/plugins/geolocation.md | 31 +++ docs/plugins/globalization.md | 21 ++ docs/plugins/google-analytics.md | 24 ++ docs/plugins/google-nearby.md | 17 ++ docs/plugins/google-plus.md | 16 ++ docs/plugins/header-color.md | 17 ++ docs/plugins/health-kit.md | 17 ++ docs/plugins/health.md | 18 ++ docs/plugins/http.md | 24 ++ docs/plugins/hyper-track.md | 14 ++ docs/plugins/iamport-cordova.md | 18 ++ docs/plugins/ibeacon.md | 20 ++ docs/plugins/image-picker.md | 20 ++ docs/plugins/imap.md | 17 ++ docs/plugins/in-app-browser.md | 22 ++ docs/plugins/in-app-purchase-2.md | 42 ++++ docs/plugins/in-app-review.md | 19 ++ docs/plugins/in-app-update.md | 17 ++ docs/plugins/insomnia.md | 22 ++ docs/plugins/instagram.md | 18 ++ docs/plugins/intercom.md | 18 ++ docs/plugins/ionic-webview.md | 20 ++ .../ios-aswebauthenticationsession-api.md | 17 ++ docs/plugins/is-debug.md | 18 ++ docs/plugins/keyboard.md | 20 ++ docs/plugins/keychain.md | 21 ++ docs/plugins/kommunicate.md | 19 ++ docs/plugins/launch-navigator.md | 20 ++ docs/plugins/launch-review.md | 21 ++ docs/plugins/line-login.md | 18 ++ docs/plugins/local-backup.md | 18 ++ docs/plugins/local-notifications.md | 19 ++ docs/plugins/location-accuracy.md | 18 ++ docs/plugins/lottie-splash-screen.md | 18 ++ docs/plugins/media-capture.md | 22 ++ docs/plugins/media.md | 20 ++ docs/plugins/metrix.md | 19 ++ docs/plugins/mixpanel.md | 19 ++ docs/plugins/mlkit-translate.md | 18 ++ docs/plugins/mobile-messaging.md | 20 ++ docs/plugins/multiple-document-picker.md | 18 ++ docs/plugins/music-controls.md | 19 ++ docs/plugins/native-audio.md | 19 ++ docs/plugins/native-geocoder.md | 18 ++ docs/plugins/native-keyboard.md | 18 ++ docs/plugins/native-page-transitions.md | 19 ++ docs/plugins/native-storage.md | 21 ++ docs/plugins/native-view.md | 16 ++ docs/plugins/network-interface.md | 22 ++ docs/plugins/network.md | 21 ++ docs/plugins/nfc.md | 27 +++ docs/plugins/ocr.md | 18 ++ docs/plugins/onesignal.md | 86 +++++++ docs/plugins/open-native-settings.md | 18 ++ docs/plugins/openalpr.md | 18 ++ docs/plugins/paytabs.md | 18 ++ docs/plugins/pdf-generator.md | 18 ++ docs/plugins/photo-library.md | 19 ++ docs/plugins/photo-viewer.md | 18 ++ docs/plugins/play-install-referrer.md | 15 ++ docs/plugins/pollfish.md | 18 ++ docs/plugins/power-optimization.md | 17 ++ docs/plugins/preview-any-file.md | 16 ++ docs/plugins/printer.md | 19 ++ docs/plugins/pspdfkit-cordova.md | 18 ++ docs/plugins/purchases.md | 36 +++ docs/plugins/push.md | 24 ++ docs/plugins/pushape-push.md | 25 ++ docs/plugins/safari-view-controller.md | 20 ++ docs/plugins/screen-orientation.md | 21 ++ docs/plugins/secure-storage-echo.md | 24 ++ docs/plugins/secure-storage.md | 24 ++ docs/plugins/service-discovery.md | 18 ++ docs/plugins/shake.md | 17 ++ docs/plugins/sign-in-with-apple.md | 17 ++ docs/plugins/smartlook.md | 17 ++ docs/plugins/sms-retriever.md | 17 ++ docs/plugins/sms.md | 20 ++ docs/plugins/social-sharing.md | 23 ++ docs/plugins/speech-recognition.md | 18 ++ docs/plugins/spinner-dialog.md | 22 ++ docs/plugins/splash-screen.md | 20 ++ docs/plugins/spotify-auth.md | 20 ++ docs/plugins/sqlite-db-copy.md | 18 ++ docs/plugins/sqlite-porter.md | 24 ++ docs/plugins/sqlite.md | 20 ++ docs/plugins/star-prnt.md | 18 ++ docs/plugins/status-bar.md | 21 ++ docs/plugins/streaming-media.md | 19 ++ docs/plugins/stripe.md | 19 ++ docs/plugins/sum-up.md | 18 ++ .../plugins/system-alert-window-permission.md | 17 ++ docs/plugins/taptic-engine.md | 17 ++ docs/plugins/tealium-adidentifier.md | 18 ++ docs/plugins/tealium-installreferrer.md | 17 ++ docs/plugins/tealium.md | 20 ++ docs/plugins/text-to-speech-advanced.md | 18 ++ docs/plugins/theme-detection.md | 20 ++ docs/plugins/three-dee-touch.md | 19 ++ docs/plugins/toast.md | 23 ++ docs/plugins/touch-id.md | 19 ++ docs/plugins/unvired-cordova-sdk.md | 35 +++ docs/plugins/uptime.md | 18 ++ docs/plugins/urbanairship.md | 18 ++ docs/plugins/usabilla-cordova-sdk.md | 20 ++ docs/plugins/vibes.md | 18 ++ docs/plugins/vibration.md | 19 ++ docs/plugins/video-editor.md | 20 ++ docs/plugins/video-player.md | 19 ++ docs/plugins/web-intent.md | 17 ++ docs/plugins/web-server.md | 18 ++ docs/plugins/web-socket-server.md | 18 ++ docs/plugins/webengage.md | 18 ++ docs/plugins/wechat.md | 18 ++ docs/plugins/wheel-selector.md | 20 ++ docs/plugins/wifi-wizard-2.md | 20 ++ docs/plugins/wonderpush.md | 26 +++ docs/plugins/youtube-video-player.md | 18 ++ docs/plugins/zbar.md | 20 ++ docs/plugins/zeroconf.md | 18 ++ docs/plugins/zoom.md | 18 ++ 215 files changed, 4633 insertions(+) create mode 100644 docs/README.md create mode 100644 docs/SUMMARY.md create mode 100644 docs/plugins/README.md create mode 100644 docs/plugins/abbyy-rtr.md create mode 100644 docs/plugins/action-sheet.md create mode 100644 docs/plugins/adjust.md create mode 100644 docs/plugins/admob-plus.md create mode 100644 docs/plugins/admob-pro.md create mode 100644 docs/plugins/admob.md create mode 100644 docs/plugins/aes-256.md create mode 100644 docs/plugins/all-in-one-sdk.md create mode 100644 docs/plugins/analytics-firebase.md create mode 100644 docs/plugins/android-exoplayer.md create mode 100644 docs/plugins/android-full-screen.md create mode 100644 docs/plugins/android-notch.md create mode 100644 docs/plugins/android-permissions.md create mode 100644 docs/plugins/anyline.md create mode 100644 docs/plugins/app-availability.md create mode 100644 docs/plugins/app-center-analytics.md create mode 100644 docs/plugins/app-center-crashes.md create mode 100644 docs/plugins/app-center-low-memory.md create mode 100644 docs/plugins/app-center-push.md create mode 100644 docs/plugins/app-center-shared.md create mode 100644 docs/plugins/app-preferences.md create mode 100644 docs/plugins/app-rate.md create mode 100644 docs/plugins/app-version.md create mode 100644 docs/plugins/apple-wallet.md create mode 100644 docs/plugins/approov-advanced-http.md create mode 100644 docs/plugins/appsflyer.md create mode 100644 docs/plugins/background-fetch.md create mode 100644 docs/plugins/background-geolocation.md create mode 100644 docs/plugins/background-mode.md create mode 100644 docs/plugins/background-upload.md create mode 100644 docs/plugins/badge.md create mode 100644 docs/plugins/barcode-scanner.md create mode 100644 docs/plugins/battery-status.md create mode 100644 docs/plugins/biocatch.md create mode 100644 docs/plugins/biometric-wrapper.md create mode 100644 docs/plugins/ble.md create mode 100644 docs/plugins/blinkid.md create mode 100644 docs/plugins/bluetooth-classic-serial-port.md create mode 100644 docs/plugins/bluetooth-le.md create mode 100644 docs/plugins/bluetooth-serial.md create mode 100644 docs/plugins/branch-io.md create mode 100644 docs/plugins/broadcaster.md create mode 100644 docs/plugins/build-info.md create mode 100644 docs/plugins/calendar.md create mode 100644 docs/plugins/call-directory.md create mode 100644 docs/plugins/call-number.md create mode 100644 docs/plugins/camera-preview.md create mode 100644 docs/plugins/camera.md create mode 100644 docs/plugins/checkout.md create mode 100644 docs/plugins/chooser.md create mode 100644 docs/plugins/clevertap.md create mode 100644 docs/plugins/clipboard.md create mode 100644 docs/plugins/cloud-settings.md create mode 100644 docs/plugins/code-push.md create mode 100644 docs/plugins/custom-uisdk.md create mode 100644 docs/plugins/deeplinks.md create mode 100644 docs/plugins/device-accounts.md create mode 100644 docs/plugins/device-motion.md create mode 100644 docs/plugins/device-orientation.md create mode 100644 docs/plugins/device.md create mode 100644 docs/plugins/dfu-update.md create mode 100644 docs/plugins/diagnostic.md create mode 100644 docs/plugins/dialogs.md create mode 100644 docs/plugins/dns.md create mode 100644 docs/plugins/document-picker.md create mode 100644 docs/plugins/document-scanner.md create mode 100644 docs/plugins/document-viewer.md create mode 100644 docs/plugins/email-composer.md create mode 100644 docs/plugins/fabric.md create mode 100644 docs/plugins/facebook.md create mode 100644 docs/plugins/fcm.md create mode 100644 docs/plugins/file-opener.md create mode 100644 docs/plugins/file-path.md create mode 100644 docs/plugins/file-transfer.md create mode 100644 docs/plugins/file.md create mode 100644 docs/plugins/fingerprint-aio.md create mode 100644 docs/plugins/firebase-analytics.md create mode 100644 docs/plugins/firebase-authentication.md create mode 100644 docs/plugins/firebase-config.md create mode 100644 docs/plugins/firebase-crash.md create mode 100644 docs/plugins/firebase-crashlytics.md create mode 100644 docs/plugins/firebase-dynamic-links.md create mode 100644 docs/plugins/firebase-messaging.md create mode 100644 docs/plugins/firebase-vision.md create mode 100644 docs/plugins/firebase-x.md create mode 100644 docs/plugins/firebase.md create mode 100644 docs/plugins/flashlight.md create mode 100644 docs/plugins/foreground-service.md create mode 100644 docs/plugins/ftp.md create mode 100644 docs/plugins/gao-de-location.md create mode 100644 docs/plugins/ge-tui-sdk-plugin.md create mode 100644 docs/plugins/geolocation.md create mode 100644 docs/plugins/globalization.md create mode 100644 docs/plugins/google-analytics.md create mode 100644 docs/plugins/google-nearby.md create mode 100644 docs/plugins/google-plus.md create mode 100644 docs/plugins/header-color.md create mode 100644 docs/plugins/health-kit.md create mode 100644 docs/plugins/health.md create mode 100644 docs/plugins/http.md create mode 100644 docs/plugins/hyper-track.md create mode 100644 docs/plugins/iamport-cordova.md create mode 100644 docs/plugins/ibeacon.md create mode 100644 docs/plugins/image-picker.md create mode 100644 docs/plugins/imap.md create mode 100644 docs/plugins/in-app-browser.md create mode 100644 docs/plugins/in-app-purchase-2.md create mode 100644 docs/plugins/in-app-review.md create mode 100644 docs/plugins/in-app-update.md create mode 100644 docs/plugins/insomnia.md create mode 100644 docs/plugins/instagram.md create mode 100644 docs/plugins/intercom.md create mode 100644 docs/plugins/ionic-webview.md create mode 100644 docs/plugins/ios-aswebauthenticationsession-api.md create mode 100644 docs/plugins/is-debug.md create mode 100644 docs/plugins/keyboard.md create mode 100644 docs/plugins/keychain.md create mode 100644 docs/plugins/kommunicate.md create mode 100644 docs/plugins/launch-navigator.md create mode 100644 docs/plugins/launch-review.md create mode 100644 docs/plugins/line-login.md create mode 100644 docs/plugins/local-backup.md create mode 100644 docs/plugins/local-notifications.md create mode 100644 docs/plugins/location-accuracy.md create mode 100644 docs/plugins/lottie-splash-screen.md create mode 100644 docs/plugins/media-capture.md create mode 100644 docs/plugins/media.md create mode 100644 docs/plugins/metrix.md create mode 100644 docs/plugins/mixpanel.md create mode 100644 docs/plugins/mlkit-translate.md create mode 100644 docs/plugins/mobile-messaging.md create mode 100644 docs/plugins/multiple-document-picker.md create mode 100644 docs/plugins/music-controls.md create mode 100644 docs/plugins/native-audio.md create mode 100644 docs/plugins/native-geocoder.md create mode 100644 docs/plugins/native-keyboard.md create mode 100644 docs/plugins/native-page-transitions.md create mode 100644 docs/plugins/native-storage.md create mode 100644 docs/plugins/native-view.md create mode 100644 docs/plugins/network-interface.md create mode 100644 docs/plugins/network.md create mode 100644 docs/plugins/nfc.md create mode 100644 docs/plugins/ocr.md create mode 100644 docs/plugins/onesignal.md create mode 100644 docs/plugins/open-native-settings.md create mode 100644 docs/plugins/openalpr.md create mode 100644 docs/plugins/paytabs.md create mode 100644 docs/plugins/pdf-generator.md create mode 100644 docs/plugins/photo-library.md create mode 100644 docs/plugins/photo-viewer.md create mode 100644 docs/plugins/play-install-referrer.md create mode 100644 docs/plugins/pollfish.md create mode 100644 docs/plugins/power-optimization.md create mode 100644 docs/plugins/preview-any-file.md create mode 100644 docs/plugins/printer.md create mode 100644 docs/plugins/pspdfkit-cordova.md create mode 100644 docs/plugins/purchases.md create mode 100644 docs/plugins/push.md create mode 100644 docs/plugins/pushape-push.md create mode 100644 docs/plugins/safari-view-controller.md create mode 100644 docs/plugins/screen-orientation.md create mode 100644 docs/plugins/secure-storage-echo.md create mode 100644 docs/plugins/secure-storage.md create mode 100644 docs/plugins/service-discovery.md create mode 100644 docs/plugins/shake.md create mode 100644 docs/plugins/sign-in-with-apple.md create mode 100644 docs/plugins/smartlook.md create mode 100644 docs/plugins/sms-retriever.md create mode 100644 docs/plugins/sms.md create mode 100644 docs/plugins/social-sharing.md create mode 100644 docs/plugins/speech-recognition.md create mode 100644 docs/plugins/spinner-dialog.md create mode 100644 docs/plugins/splash-screen.md create mode 100644 docs/plugins/spotify-auth.md create mode 100644 docs/plugins/sqlite-db-copy.md create mode 100644 docs/plugins/sqlite-porter.md create mode 100644 docs/plugins/sqlite.md create mode 100644 docs/plugins/star-prnt.md create mode 100644 docs/plugins/status-bar.md create mode 100644 docs/plugins/streaming-media.md create mode 100644 docs/plugins/stripe.md create mode 100644 docs/plugins/sum-up.md create mode 100644 docs/plugins/system-alert-window-permission.md create mode 100644 docs/plugins/taptic-engine.md create mode 100644 docs/plugins/tealium-adidentifier.md create mode 100644 docs/plugins/tealium-installreferrer.md create mode 100644 docs/plugins/tealium.md create mode 100644 docs/plugins/text-to-speech-advanced.md create mode 100644 docs/plugins/theme-detection.md create mode 100644 docs/plugins/three-dee-touch.md create mode 100644 docs/plugins/toast.md create mode 100644 docs/plugins/touch-id.md create mode 100644 docs/plugins/unvired-cordova-sdk.md create mode 100644 docs/plugins/uptime.md create mode 100644 docs/plugins/urbanairship.md create mode 100644 docs/plugins/usabilla-cordova-sdk.md create mode 100644 docs/plugins/vibes.md create mode 100644 docs/plugins/vibration.md create mode 100644 docs/plugins/video-editor.md create mode 100644 docs/plugins/video-player.md create mode 100644 docs/plugins/web-intent.md create mode 100644 docs/plugins/web-server.md create mode 100644 docs/plugins/web-socket-server.md create mode 100644 docs/plugins/webengage.md create mode 100644 docs/plugins/wechat.md create mode 100644 docs/plugins/wheel-selector.md create mode 100644 docs/plugins/wifi-wizard-2.md create mode 100644 docs/plugins/wonderpush.md create mode 100644 docs/plugins/youtube-video-player.md create mode 100644 docs/plugins/zbar.md create mode 100644 docs/plugins/zeroconf.md create mode 100644 docs/plugins/zoom.md diff --git a/docs/README.md b/docs/README.md new file mode 100644 index 00000000..8b694edc --- /dev/null +++ b/docs/README.md @@ -0,0 +1,2 @@ +# Initial page + diff --git a/docs/SUMMARY.md b/docs/SUMMARY.md new file mode 100644 index 00000000..d4e54884 --- /dev/null +++ b/docs/SUMMARY.md @@ -0,0 +1,217 @@ +# Table of contents + +* [Initial page](README.md) +* [Plugins](plugins/README.md) + * [Push Notifications - WonderPush](plugins/wonderpush.md) + * [Kommunicate](plugins/kommunicate.md) + * [Power Optimization](plugins/power-optimization.md) + * [BLE](plugins/ble.md) + * [Text To Speech Advanced](plugins/text-to-speech-advanced.md) + * [NativeView](plugins/native-view.md) + * [Web Intent](plugins/web-intent.md) + * [Chooser](plugins/chooser.md) + * [Device](plugins/device.md) + * [Open Native Settings](plugins/open-native-settings.md) + * [CleverTap](plugins/clevertap.md) + * [PSPDFKit-Cordova](plugins/pspdfkit-cordova.md) + * [File Transfer](plugins/file-transfer.md) + * [AdMob Pro](plugins/admob-pro.md) + * [In App Update](plugins/in-app-update.md) + * [OpenALPR](plugins/openalpr.md) + * [AllInOneSDK](plugins/all-in-one-sdk.md) + * [AdMob](plugins/admob.md) + * [Native Keyboard](plugins/native-keyboard.md) + * [Vibes](plugins/vibes.md) + * [Safari View Controller](plugins/safari-view-controller.md) + * [Device Accounts](plugins/device-accounts.md) + * [Media Capture](plugins/media-capture.md) + * [Pollfish](plugins/pollfish.md) + * [OCR](plugins/ocr.md) + * [Fingerprint AIO](plugins/fingerprint-aio.md) + * [BiometricWrapper](plugins/biometric-wrapper.md) + * [Firebase Authentication](plugins/firebase-authentication.md) + * [Status Bar](plugins/status-bar.md) + * [BluetoothLE](plugins/bluetooth-le.md) + * [ZBar](plugins/zbar.md) + * [Android ExoPlayer](plugins/android-exoplayer.md) + * [Mobile Messaging](plugins/mobile-messaging.md) + * [Device Orientation](plugins/device-orientation.md) + * [Insomnia](plugins/insomnia.md) + * [Photo Library](plugins/photo-library.md) + * [Bluetooth Classic Serial Port](plugins/bluetooth-classic-serial-port.md) + * [Push](plugins/push.md) + * [FileTransferManager](plugins/background-upload.md) + * [App Center Analytics](plugins/app-center-analytics.md) + * [Anyline](plugins/anyline.md) + * [iOS DocumentPicker](plugins/document-picker.md) + * [Theme Detection](plugins/theme-detection.md) + * [DbResult](plugins/unvired-cordova-sdk.md) + * [Background Fetch](plugins/background-fetch.md) + * [Cloud Settings](plugins/cloud-settings.md) + * [Spotify Auth](plugins/spotify-auth.md) + * [Globalization](plugins/globalization.md) + * [FTP](plugins/ftp.md) + * [File](plugins/file.md) + * [Health](plugins/health.md) + * [Web Server](plugins/web-server.md) + * [Background Mode](plugins/background-mode.md) + * [Social Sharing](plugins/social-sharing.md) + * [Sms Retriever](plugins/sms-retriever.md) + * [Spinner Dialog](plugins/spinner-dialog.md) + * [System Alert Window Permission](plugins/system-alert-window-permission.md) + * [StarPRNT](plugins/star-prnt.md) + * [Badge](plugins/badge.md) + * [Launch Navigator](plugins/launch-navigator.md) + * [SumUp](plugins/sum-up.md) + * [Youtube Video Player](plugins/youtube-video-player.md) + * [Document Viewer](plugins/document-viewer.md) + * [Taptic Engine](plugins/taptic-engine.md) + * [ABBYY Real-Time Recognition](plugins/abbyy-rtr.md) + * [Media](plugins/media.md) + * [WebSocket Server](plugins/web-socket-server.md) + * [Firebase Messaging](plugins/firebase-messaging.md) + * [Music Controls](plugins/music-controls.md) + * [Calendar](plugins/calendar.md) + * [Call Directory](plugins/call-directory.md) + * [Iamport Cordova](plugins/iamport-cordova.md) + * [Video Editor](plugins/video-editor.md) + * [Tealium](plugins/tealium.md) + * [Camera Preview](plugins/camera-preview.md) + * [Firebase Analytics](plugins/firebase-analytics.md) + * [Image Picker](plugins/image-picker.md) + * [Shake](plugins/shake.md) + * [Local Notifications](plugins/local-notifications.md) + * [Android Permissions](plugins/android-permissions.md) + * [App Center Low Memory](plugins/app-center-low-memory.md) + * [App Center Push](plugins/app-center-push.md) + * [Native Audio](plugins/native-audio.md) + * [Geolocation](plugins/geolocation.md) + * [PayTabs](plugins/paytabs.md) + * [3D Touch](plugins/three-dee-touch.md) + * [FirebaseCrash](plugins/firebase-crash.md) + * [Toast](plugins/toast.md) + * [File Opener](plugins/file-opener.md) + * [PreviewAnyFile](plugins/preview-any-file.md) + * [SmartlookSetupConfigBuilder](plugins/smartlook.md) + * [Firebase Config](plugins/firebase-config.md) + * [Keychain](plugins/keychain.md) + * [WifiWizard2](plugins/wifi-wizard-2.md) + * [Header Color](plugins/header-color.md) + * [Dfu Update](plugins/dfu-update.md) + * [Sqlite Db Copy](plugins/sqlite-db-copy.md) + * [Gao De Location](plugins/gao-de-location.md) + * [DNS](plugins/dns.md) + * [Multiple Documents Picker](plugins/multiple-document-picker.md) + * [Lottie Splash Screen](plugins/lottie-splash-screen.md) + * [PlayInstallReferrer](plugins/play-install-referrer.md) + * [LocalBackup](plugins/local-backup.md) + * [Native Geocoder](plugins/native-geocoder.md) + * [Coordinates](plugins/hyper-track.md) + * [HTTP](plugins/approov-advanced-http.md) + * [Answers](plugins/fabric.md) + * [UriHelper](plugins/nfc.md) + * [Dialogs](plugins/dialogs.md) + * [Firebase Dynamic Links](plugins/firebase-dynamic-links.md) + * [Metrix](plugins/metrix.md) + * [Health Kit](plugins/health-kit.md) + * [Intercom](plugins/intercom.md) + * [Camera](plugins/camera.md) + * [Secure Storage](plugins/secure-storage.md) + * [Native Storage](plugins/native-storage.md) + * [App Preferences](plugins/app-preferences.md) + * [In App Review](plugins/in-app-review.md) + * [Flashlight](plugins/flashlight.md) + * [Facebook](plugins/facebook.md) + * [Wechat](plugins/wechat.md) + * [App Version](plugins/app-version.md) + * [Checkout](plugins/checkout.md) + * [Android Full Screen](plugins/android-full-screen.md) + * [Secure Storage Echo](plugins/secure-storage-echo.md) + * [Device Motion](plugins/device-motion.md) + * [IBeacon](plugins/ibeacon.md) + * [Keyboard](plugins/keyboard.md) + * [Deeplinks](plugins/deeplinks.md) + * [Firebase](plugins/firebase.md) + * [App Availability](plugins/app-availability.md) + * [Background Geolocation](plugins/background-geolocation.md) + * [Diagnostic](plugins/diagnostic.md) + * [Ionic Webview](plugins/ionic-webview.md) + * [Broadcaster](plugins/broadcaster.md) + * [Uptime](plugins/uptime.md) + * [Mixpanel](plugins/mixpanel.md) + * [Action Sheet](plugins/action-sheet.md) + * [HTTP](plugins/http.md) + * [OneSignal](plugins/onesignal.md) + * [Firebase Vision](plugins/firebase-vision.md) + * [Appsflyer](plugins/appsflyer.md) + * [Google Plus](plugins/google-plus.md) + * [Network](plugins/network.md) + * [SQLite Porter](plugins/sqlite-porter.md) + * [Touch ID](plugins/touch-id.md) + * [App Center Crashes](plugins/app-center-crashes.md) + * [ios-aswebauthenticationsession-api](plugins/ios-aswebauthenticationsession-api.md) + * [FCM](plugins/fcm.md) + * [RewardVideo](plugins/admob-plus.md) + * [CustomUISDK](plugins/custom-uisdk.md) + * [Foreground Service](plugins/foreground-service.md) + * [Sign In With Apple](plugins/sign-in-with-apple.md) + * [Location Accuracy](plugins/location-accuracy.md) + * [Barcode Scanner](plugins/barcode-scanner.md) + * [App Center Shared](plugins/app-center-shared.md) + * [BranchIo](plugins/branch-io.md) + * [PushapePush](plugins/pushape-push.md) + * [TealiumInstallReferrer](plugins/tealium-installreferrer.md) + * [Zeroconf](plugins/zeroconf.md) + * [Purchases](plugins/purchases.md) + * [Instagram](plugins/instagram.md) + * [Splash Screen](plugins/splash-screen.md) + * [Launch Review](plugins/launch-review.md) + * [Speech Recognition](plugins/speech-recognition.md) + * [Document Scanner](plugins/document-scanner.md) + * [Apple Wallet](plugins/apple-wallet.md) + * [SQLite](plugins/sqlite.md) + * [App Rate](plugins/app-rate.md) + * [Vibration](plugins/vibration.md) + * [Build Info](plugins/build-info.md) + * [Photo Viewer](plugins/photo-viewer.md) + * [Google Nearby](plugins/google-nearby.md) + * [Stripe](plugins/stripe.md) + * [Analytics Firebase](plugins/analytics-firebase.md) + * [AES256](plugins/aes-256.md) + * [Screen Orientation](plugins/screen-orientation.md) + * [Webengage](plugins/webengage.md) + * [AdjustAppStoreSubscription](plugins/adjust.md) + * [Line Login](plugins/line-login.md) + * [Is Debug](plugins/is-debug.md) + * [Clipboard](plugins/clipboard.md) + * [File Path](plugins/file-path.md) + * [Native Page Transitions](plugins/native-page-transitions.md) + * [WheelSelector Plugin](plugins/wheel-selector.md) + * [Email Composer](plugins/email-composer.md) + * [BlinkId](plugins/blinkid.md) + * [Call Number](plugins/call-number.md) + * [Battery Status](plugins/battery-status.md) + * [Firebase X](plugins/firebase-x.md) + * [Google Analytics](plugins/google-analytics.md) + * [ServiceDiscovery](plugins/service-discovery.md) + * [PDFGenerator](plugins/pdf-generator.md) + * [MLKitTranslate](plugins/mlkit-translate.md) + * [Usabilla](plugins/usabilla-cordova-sdk.md) + * [BioCatch](plugins/biocatch.md) + * [Bluetooth Serial](plugins/bluetooth-serial.md) + * [Video Player](plugins/video-player.md) + * [Streaming Media](plugins/streaming-media.md) + * [Firebase Crashlytics](plugins/firebase-crashlytics.md) + * [Zoom](plugins/zoom.md) + * [SMS](plugins/sms.md) + * [Imap](plugins/imap.md) + * [Ge Tui Sdk Plugin](plugins/ge-tui-sdk-plugin.md) + * [TealiumAdIdentifier](plugins/tealium-adidentifier.md) + * [UrbanAirShip](plugins/urbanairship.md) + * [In App Browser](plugins/in-app-browser.md) + * [In App Purchase 2](plugins/in-app-purchase-2.md) + * [Code Push](plugins/code-push.md) + * [Android Notch](plugins/android-notch.md) + * [Network Interface](plugins/network-interface.md) + * [Printer](plugins/printer.md) + diff --git a/docs/plugins/README.md b/docs/plugins/README.md new file mode 100644 index 00000000..c21e584c --- /dev/null +++ b/docs/plugins/README.md @@ -0,0 +1,20 @@ +# Plugins + +## 15.0.0 - 2042-12-03 + +### Fixed + +* Removed humans, they weren't doing fine with animals. + +### Changed + +* Animals are now super cute, all of them. + +## 14.0.0 - 2042-10-06 + +### Added + +* Introduced animals into the world, we believe they're going to be a neat addition. + + + diff --git a/docs/plugins/abbyy-rtr.md b/docs/plugins/abbyy-rtr.md new file mode 100644 index 00000000..0a0ea77c --- /dev/null +++ b/docs/plugins/abbyy-rtr.md @@ -0,0 +1,18 @@ +# ABBYY Real-Time Recognition + +```text +$ ionic cordova plugin add cordova-plugin-abbyy-rtr-sdk +$ npm install @awesome-cordova-plugins/abbyy-rtr +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/abbyy-rtr/) + +Plugin Repo: [https://github.com/abbyysdk/RTR-SDK.Cordova](https://github.com/abbyysdk/RTR-SDK.Cordova) + +This plugin allows to use the Text Capture and Data Capture features of ABBYY Real-Time Recognition SDK \(RTR SDK\) in apps. + +## Supported platforms + +* Android + * iOS + diff --git a/docs/plugins/action-sheet.md b/docs/plugins/action-sheet.md new file mode 100644 index 00000000..2bd3a9d1 --- /dev/null +++ b/docs/plugins/action-sheet.md @@ -0,0 +1,23 @@ +# Action Sheet + +```text +$ ionic cordova plugin add cordova-plugin-actionsheet +$ npm install @awesome-cordova-plugins/action-sheet +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/action-sheet/) + +Plugin Repo: [https://github.com/EddyVerbruggen/cordova-plugin-actionsheet](https://github.com/EddyVerbruggen/cordova-plugin-actionsheet) + +The ActionSheet plugin shows a native list of options the user can choose from. + +Requires Cordova plugin: `cordova-plugin-actionsheet`. For more info, please see the [ActionSheet plugin docs](https://github.com/EddyVerbruggen/cordova-plugin-actionsheet). + +## Supported platforms + +* Android + * Browser + * iOS + * Windows + * Windows Phone 8 + diff --git a/docs/plugins/adjust.md b/docs/plugins/adjust.md new file mode 100644 index 00000000..e3c7b865 --- /dev/null +++ b/docs/plugins/adjust.md @@ -0,0 +1,19 @@ +# AdjustAppStoreSubscription + +plugin add com.adjust.sdk $ npm install @awesome-cordova-plugins/adjust + +\`\`\` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/adjust/) + +Plugin Repo: [https://github.com/adjust/cordova\_sdk](https://github.com/adjust/cordova_sdk) + +This is the Ionic Cordova SDK of Adjust™. You can read more about Adjust™ at adjust.com. + +Requires Cordova plugin: `com.adjust.sdk`. For more info, please see the [Adjust Cordova SDK](https://github.com/adjust/cordova_sdk) + +## Supported platforms + +* Android + * iOS + diff --git a/docs/plugins/admob-plus.md b/docs/plugins/admob-plus.md new file mode 100644 index 00000000..f0df4377 --- /dev/null +++ b/docs/plugins/admob-plus.md @@ -0,0 +1,25 @@ +# RewardVideo + +```text +$ ionic cordova plugin add cordova-admob-plus +$ npm install @awesome-cordova-plugins/admob-plus +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/admob-plus/) + +Plugin Repo: + +b.com/admob-plus/admob-plus\]\([https://github.com/admob-plus/admob-plus](https://github.com/admob-plus/admob-plus)\) + +## Supported platforms + +* Android + * iOS + +n-admob-free, which provides a cleaner API and build with modern tools. + +## Supported platforms + +* Android + * iOS + diff --git a/docs/plugins/admob-pro.md b/docs/plugins/admob-pro.md new file mode 100644 index 00000000..d8238040 --- /dev/null +++ b/docs/plugins/admob-pro.md @@ -0,0 +1,21 @@ +# AdMob Pro + +```text +$ ionic cordova plugin add cordova-plugin-admobpro +$ npm install @awesome-cordova-plugins/admob-pro +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/admob-pro/) + +Plugin Repo: [https://github.com/floatinghotpot/cordova-admob-pro](https://github.com/floatinghotpot/cordova-admob-pro) + +Plugin for Google Ads, including AdMob / DFP \(DoubleClick for publisher\) and mediations to other Ad networks. + +IMPORTANT NOTICE: this plugin takes a percentage out of your earnings if you profit more than $1,000. Read more about this on the plugin's repo. For a completely free alternative, see [AdMobPro Free](https://github.com/danielsogl/awesome-cordova-plugins/tree/8516b357edaca8fc543713ba99c42cfde0225f86/docs/plugins/admob-free/README.md). + +## Supported platforms + +* Android + * iOS + * Windows Phone 8 + diff --git a/docs/plugins/admob.md b/docs/plugins/admob.md new file mode 100644 index 00000000..604e7a81 --- /dev/null +++ b/docs/plugins/admob.md @@ -0,0 +1,26 @@ +# AdMob + +```text +$ ionic cordova plugin add cordova-admob +$ npm install @awesome-cordova-plugins/admob +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/admob/) + +Plugin Repo: [https://github.com/appfeel/admob-google-cordova](https://github.com/appfeel/admob-google-cordova) + +Most complete Admob plugin with support for [Tappx](http://www.tappx.com/?h=dec334d63287772de859bdb4e977fce6) ads. Monetize your apps and games with AdMob ads, using latest Google AdMob SDK. With this plugin you can show AdMob ads easily! + +Supports:\*\* + +* Banner ads \(top and bottom\) +* Interstitial ads +* Rewarded ads +* [Tappx](http://www.tappx.com/?h=dec334d63287772de859bdb4e977fce6) ads + +## Supported platforms + +* Android + * iOS + * Browser + diff --git a/docs/plugins/aes-256.md b/docs/plugins/aes-256.md new file mode 100644 index 00000000..b6263c6d --- /dev/null +++ b/docs/plugins/aes-256.md @@ -0,0 +1,18 @@ +# AES256 + +```text +$ ionic cordova plugin add cordova-plugin-aes256-encryption +$ npm install @awesome-cordova-plugins/aes-256 +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/aes-256/) + +Plugin Repo: [https://github.com/Ideas2IT/cordova-aes256](https://github.com/Ideas2IT/cordova-aes256) + +This cordova ionic plugin allows you to perform AES 256 encryption and decryption on the plain text. It's a cross-platform plugin which supports both Android and iOS. The encryption and decryption are performed on the device native layer so that the performance is much faster. + +## Supported platforms + +* Android + * iOS + diff --git a/docs/plugins/all-in-one-sdk.md b/docs/plugins/all-in-one-sdk.md new file mode 100644 index 00000000..85b39bf7 --- /dev/null +++ b/docs/plugins/all-in-one-sdk.md @@ -0,0 +1,18 @@ +# AllInOneSDK + +```text +$ ionic cordova plugin add cordova-paytm-allinonesdk +$ npm install @awesome-cordova-plugins/all-in-one-sdk +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/all-in-one-sdk/) + +Plugin Repo: [https://github.com/paytm/paytm-allinonesdk-ionic-cordova.git](https://github.com/paytm/paytm-allinonesdk-ionic-cordova.git) + +Paytm All-in-One SDK plugin for Cordova/Ionic Applications Paytm All-in-One SDK provides a swift, secure and seamless payment experience to your users by invoking the Paytm app \(if installed on your user’s smartphone\) to complete payment for your order. Paytm All-in-One SDK enables payment acceptance via Paytm wallet, Paytm Payments Bank, saved Debit/Credit cards, Net Banking, BHIM UPI and EMI as available in your customer’s Paytm account. If Paytm app is not installed on a customer's device, the transaction will be processed via web view within the All-in-One SDK. For more information about Paytm All-in-One SDK, please visit [https://developer.paytm.com/docs/all-in-one-sdk/hybrid-apps/cordova/](https://developer.paytm.com/docs/all-in-one-sdk/hybrid-apps/cordova/) + +## Supported platforms + +* Android + * iOS + diff --git a/docs/plugins/analytics-firebase.md b/docs/plugins/analytics-firebase.md new file mode 100644 index 00000000..64e16914 --- /dev/null +++ b/docs/plugins/analytics-firebase.md @@ -0,0 +1,18 @@ +# Analytics Firebase + +```text +$ ionic cordova plugin add cordova-plugin-analytics +$ npm install @awesome-cordova-plugins/analytics-firebase +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/analytics-firebase/) + +Plugin Repo: [https://github.com/appfeel/analytics-google](https://github.com/appfeel/analytics-google) + +Google Analytics Firebase plugin for Ionic Native apps. + +## Supported platforms + +* Android + * iOS + diff --git a/docs/plugins/android-exoplayer.md b/docs/plugins/android-exoplayer.md new file mode 100644 index 00000000..08443d83 --- /dev/null +++ b/docs/plugins/android-exoplayer.md @@ -0,0 +1,19 @@ +# Android ExoPlayer + +```text +$ ionic cordova plugin add cordova-plugin-exoplayer +$ npm install @awesome-cordova-plugins/android-exoplayer +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/android-exoplayer/) + +Plugin Repo: [https://github.com/frontyard/cordova-plugin-exoplayer](https://github.com/frontyard/cordova-plugin-exoplayer) + +Cordova media player plugin using Google's ExoPlayer framework. + +[https://github.com/google/ExoPlayer](https://github.com/google/ExoPlayer) + +## Supported platforms + +* Android + diff --git a/docs/plugins/android-full-screen.md b/docs/plugins/android-full-screen.md new file mode 100644 index 00000000..587bf556 --- /dev/null +++ b/docs/plugins/android-full-screen.md @@ -0,0 +1,17 @@ +# Android Full Screen + +```text +$ ionic cordova plugin add cordova-plugin-fullscreen +$ npm install @awesome-cordova-plugins/android-full-screen +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/android-full-screen/) + +Plugin Repo: [https://github.com/mesmotronic/cordova-plugin-fullscreen](https://github.com/mesmotronic/cordova-plugin-fullscreen) + +This plugin enables developers to offer users a true full screen experience in their Cordova and PhoneGap apps for Android. Using Android 4.0+, you can use true full screen in "lean mode", the way you see in apps like YouTube, expanding the app right to the edges of the screen, hiding the status and navigation bars until the user next interacts. This is ideally suited to video or cut-scene content. In Android 4.4+, however, you can now enter true full screen, fully interactive immersive mode. In this mode, your app will remain in true full screen until you choose otherwise; users can swipe down from the top of the screen to temporarily display the system UI. + +## Supported platforms + +* Android + diff --git a/docs/plugins/android-notch.md b/docs/plugins/android-notch.md new file mode 100644 index 00000000..5d2b5026 --- /dev/null +++ b/docs/plugins/android-notch.md @@ -0,0 +1,17 @@ +# Android Notch + +```text +$ ionic cordova plugin add cordova-plugin-android-notch +$ npm install @awesome-cordova-plugins/android-notch +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/android-notch/) + +Plugin Repo: [https://github.com/tobspr/cordova-plugin-android-notch.git](https://github.com/tobspr/cordova-plugin-android-notch.git) + +This plugin enables developers to get the cutout and android devices inset sizes It is based on the cordova plugin developed by @tobspr: [https://github.com/tobspr/cordova-plugin-android-notch](https://github.com/tobspr/cordova-plugin-android-notch) This plugin works on all android versions, but we can only detect notches starting from Android 9. + +## Supported platforms + +* Android + diff --git a/docs/plugins/android-permissions.md b/docs/plugins/android-permissions.md new file mode 100644 index 00000000..7308a08b --- /dev/null +++ b/docs/plugins/android-permissions.md @@ -0,0 +1,19 @@ +# Android Permissions + +```text +$ ionic cordova plugin add cordova-plugin-android-permissions +$ npm install @awesome-cordova-plugins/android-permissions +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/android-permissions/) + +Plugin Repo: [https://github.com/NeoLSN/cordova-plugin-android-permissions](https://github.com/NeoLSN/cordova-plugin-android-permissions) + +This plugin is designed to support Android new permissions checking mechanism. + +You can find all permissions here: [https://developer.android.com/reference/android/Manifest.permission.html](https://developer.android.com/reference/android/Manifest.permission.html) + +## Supported platforms + +* Android + diff --git a/docs/plugins/anyline.md b/docs/plugins/anyline.md new file mode 100644 index 00000000..a818f435 --- /dev/null +++ b/docs/plugins/anyline.md @@ -0,0 +1,18 @@ +# Anyline + +```text +$ ionic cordova plugin add io-anyline-cordova +$ npm install @awesome-cordova-plugins/anyline +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/anyline/) + +Plugin Repo: [https://github.com/Anyline/anyline-ocr-cordova-module](https://github.com/Anyline/anyline-ocr-cordova-module) + +Anyline provides an easy-to-use SDK for applications to enable Optical Character Recognition \(OCR\) on mobile devices. + +## Supported platforms + +* Android + * iOS + diff --git a/docs/plugins/app-availability.md b/docs/plugins/app-availability.md new file mode 100644 index 00000000..6a42255c --- /dev/null +++ b/docs/plugins/app-availability.md @@ -0,0 +1,20 @@ +# App Availability + +```text +$ ionic cordova plugin add cordova-plugin-appavailability +$ npm install @awesome-cordova-plugins/app-availability +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/app-availability/) + +Plugin Repo: [https://github.com/ohh2ahh/AppAvailability](https://github.com/ohh2ahh/AppAvailability) + +This plugin allows you to check if an app is installed on the user's device. It requires an URI Scheme \(e.g. twitter://\) on iOS or a Package Name \(e.g com.twitter.android\) on Android. + +Requires Cordova plugin: cordova-plugin-appavailability. For more info, please see the [AppAvailability plugin docs](https://github.com/ohh2ahh/AppAvailability). + +## Supported platforms + +* Android + * iOS + diff --git a/docs/plugins/app-center-analytics.md b/docs/plugins/app-center-analytics.md new file mode 100644 index 00000000..b338d415 --- /dev/null +++ b/docs/plugins/app-center-analytics.md @@ -0,0 +1,20 @@ +# App Center Analytics + +```text +$ ionic cordova plugin add cordova-plugin-appcenter-analytics +$ npm install @awesome-cordova-plugins/app-center-analytics +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/app-center-analytics/) + +Plugin Repo: [https://github.com/Microsoft/appcenter-sdk-cordova/tree/master/cordova-plugin-appcenter-analytics](https://github.com/Microsoft/appcenter-sdk-cordova/tree/master/cordova-plugin-appcenter-analytics) + +App Center Analytics helps you understand user behavior and customer engagement to improve your app. The SDK automatically captures session count and device properties like model, OS version, etc. You can define your own custom events to measure things that matter to you. All the information captured is available in the App Center portal for you to analyze the data. + +For more info, please see [https://docs.microsoft.com/en-us/appcenter/sdk/analytics/cordova](https://docs.microsoft.com/en-us/appcenter/sdk/analytics/cordova) + +## Supported platforms + +* Android + * iOS + diff --git a/docs/plugins/app-center-crashes.md b/docs/plugins/app-center-crashes.md new file mode 100644 index 00000000..76a4ee42 --- /dev/null +++ b/docs/plugins/app-center-crashes.md @@ -0,0 +1,20 @@ +# App Center Crashes + +```text +$ ionic cordova plugin add cordova-plugin-appcenter-crashes +$ npm install @awesome-cordova-plugins/app-center-crashes +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/app-center-crashes/) + +Plugin Repo: [https://github.com/Microsoft/appcenter-sdk-cordova/tree/master/cordova-plugin-appcenter-crashes](https://github.com/Microsoft/appcenter-sdk-cordova/tree/master/cordova-plugin-appcenter-crashes) + +App Center Analytics helps you understand user behavior and customer engagement to improve your app. The SDK automatically captures session count and device properties like model, OS version, etc. You can define your own custom events to measure things that matter to you. All the information captured is available in the App Center portal for you to analyze the data. + +For more info, please see [https://docs.microsoft.com/en-us/appcenter/sdk/crashes/cordova](https://docs.microsoft.com/en-us/appcenter/sdk/crashes/cordova) + +## Supported platforms + +* Android + * iOS + diff --git a/docs/plugins/app-center-low-memory.md b/docs/plugins/app-center-low-memory.md new file mode 100644 index 00000000..d450582e --- /dev/null +++ b/docs/plugins/app-center-low-memory.md @@ -0,0 +1,18 @@ +# App Center Low Memory + +```text +$ ionic cordova plugin add https://github.com/Microsoft/appcenter-sdk-cordova/tree/master/cordova-plugin-appcenter-generate-low-memory +$ npm install @awesome-cordova-plugins/app-center-low-memory +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/app-center-low-memory/) + +Plugin Repo: [https://github.com/Microsoft/appcenter-sdk-cordova/tree/master/cordova-plugin-appcenter-generate-low-memory](https://github.com/Microsoft/appcenter-sdk-cordova/tree/master/cordova-plugin-appcenter-generate-low-memory) + +Generates a low memory warning. For more info, please see: [https://github.com/Microsoft/appcenter-sdk-cordova/tree/master/cordova-plugin-appcenter-generate-low-memory](https://github.com/Microsoft/appcenter-sdk-cordova/tree/master/cordova-plugin-appcenter-generate-low-memory) + +## Supported platforms + +* Android + * iOS + diff --git a/docs/plugins/app-center-push.md b/docs/plugins/app-center-push.md new file mode 100644 index 00000000..7b76502d --- /dev/null +++ b/docs/plugins/app-center-push.md @@ -0,0 +1,18 @@ +# App Center Push + +```text +$ ionic cordova plugin add cordova-plugin-appcenter-push +$ npm install @awesome-cordova-plugins/app-center-push +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/app-center-push/) + +Plugin Repo: [https://github.com/Microsoft/appcenter-sdk-cordova/tree/master/cordova-plugin-appcenter-push](https://github.com/Microsoft/appcenter-sdk-cordova/tree/master/cordova-plugin-appcenter-push) + +For more info, please see [https://docs.microsoft.com/en-us/appcenter/sdk/push/cordova](https://docs.microsoft.com/en-us/appcenter/sdk/push/cordova) + +## Supported platforms + +* Android + * iOS + diff --git a/docs/plugins/app-center-shared.md b/docs/plugins/app-center-shared.md new file mode 100644 index 00000000..70e854ec --- /dev/null +++ b/docs/plugins/app-center-shared.md @@ -0,0 +1,20 @@ +# App Center Shared + +```text +$ ionic cordova plugin add cordova-plugin-appcenter-shared +$ npm install @awesome-cordova-plugins/app-center-shared +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/app-center-shared/) + +Plugin Repo: [https://github.com/Microsoft/appcenter-sdk-cordova/tree/master/cordova-plugin-appcenter-shared](https://github.com/Microsoft/appcenter-sdk-cordova/tree/master/cordova-plugin-appcenter-shared) + +Exposes additional shared APIs for App Center. + +For more info, please see [https://docs.microsoft.com/en-us/appcenter/sdk/other-apis/cordova](https://docs.microsoft.com/en-us/appcenter/sdk/other-apis/cordova) + +## Supported platforms + +* Android + * iOS + diff --git a/docs/plugins/app-preferences.md b/docs/plugins/app-preferences.md new file mode 100644 index 00000000..78d730d2 --- /dev/null +++ b/docs/plugins/app-preferences.md @@ -0,0 +1,23 @@ +# App Preferences + +```text +$ ionic cordova plugin add cordova-plugin-app-preferences +$ npm install @awesome-cordova-plugins/app-preferences +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/app-preferences/) + +Plugin Repo: [https://github.com/apla/me.apla.cordova.app-preferences](https://github.com/apla/me.apla.cordova.app-preferences) + +This plugin allows you to read and write app preferences + +## Supported platforms + +* Android + * BlackBerry 10 + * Browser + * iOS + * macOS + * Windows 8 + * Windows Phone + diff --git a/docs/plugins/app-rate.md b/docs/plugins/app-rate.md new file mode 100644 index 00000000..0479436d --- /dev/null +++ b/docs/plugins/app-rate.md @@ -0,0 +1,22 @@ +# App Rate + +```text +$ ionic cordova plugin add cordova-plugin-apprate +$ npm install @awesome-cordova-plugins/app-rate +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/app-rate/) + +Plugin Repo: [https://github.com/pushandplay/cordova-plugin-apprate](https://github.com/pushandplay/cordova-plugin-apprate) + +The AppRate plugin makes it easy to prompt the user to rate your app, either now, later, or never. + +Requires Cordova plugin: cordova-plugin-apprate. For more info, please see the [AppRate plugin docs](https://github.com/pushandplay/cordova-plugin-apprate). + +## Supported platforms + +* Android + * BlackBerry 10 + * iOS + * Windows + diff --git a/docs/plugins/app-version.md b/docs/plugins/app-version.md new file mode 100644 index 00000000..5e8a26a9 --- /dev/null +++ b/docs/plugins/app-version.md @@ -0,0 +1,21 @@ +# App Version + +```text +$ ionic cordova plugin add cordova-plugin-app-version +$ npm install @awesome-cordova-plugins/app-version +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/app-version/) + +Plugin Repo: [https://github.com/whiteoctober/cordova-plugin-app-version](https://github.com/whiteoctober/cordova-plugin-app-version) + +Reads the version of your app from the target build settings. + +Requires Cordova plugin: `cordova-plugin-app-version`. For more info, please see the [Cordova App Version docs](https://github.com/whiteoctober/cordova-plugin-app-version). + +## Supported platforms + +* Android + * iOS + * Windows + diff --git a/docs/plugins/apple-wallet.md b/docs/plugins/apple-wallet.md new file mode 100644 index 00000000..3a77387d --- /dev/null +++ b/docs/plugins/apple-wallet.md @@ -0,0 +1,17 @@ +# Apple Wallet + +```text +$ ionic cordova plugin add cordova-apple-wallet +$ npm install @awesome-cordova-plugins/apple-wallet +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/apple-wallet/) + +Plugin Repo: [https://github.com/tomavic/cordova-apple-wallet](https://github.com/tomavic/cordova-apple-wallet) + +A Cordova plugin that enables users from Add Payment Cards to their Apple Wallet. + +## Supported platforms + +* iOS + diff --git a/docs/plugins/approov-advanced-http.md b/docs/plugins/approov-advanced-http.md new file mode 100644 index 00000000..1512e031 --- /dev/null +++ b/docs/plugins/approov-advanced-http.md @@ -0,0 +1,26 @@ +# HTTP + +```text +$ ionic cordova plugin add cordova-approov-advanced-http +$ npm install @awesome-cordova-plugins/approov-advanced-http +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/approov-advanced-http/) + +Plugin Repo: [https://github.com/approov/quickstart-ionic-advancedhttp](https://github.com/approov/quickstart-ionic-advancedhttp) + +Cordova / Phonegap plugin for communicating with HTTP servers. Supports iOS and Android. + +Advantages over Javascript requests: + +* SSL / TLS Pinning +* CORS restrictions do not apply +* Handling of HTTP code 401 - read more at [Issue CB-2415](https://issues.apache.org/jira/browse/CB-2415) + +Note: This plugin extends the pre-existing [cordova-advanced-http-plugin](https://github.com/silkimen/cordova-plugin-advanced-http), we have only added approov functionality on top of it. All credit goes to the actual plugin developer. + +## Supported platforms + +* Android + * iOS + diff --git a/docs/plugins/appsflyer.md b/docs/plugins/appsflyer.md new file mode 100644 index 00000000..290e17ee --- /dev/null +++ b/docs/plugins/appsflyer.md @@ -0,0 +1,18 @@ +# Appsflyer + +```text +$ Add to config.xml like stated on github and then start +$ npm install @awesome-cordova-plugins/appsflyer +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/appsflyer/) + +Plugin Repo: [https://github.com/AppsFlyerSDK/cordova-plugin-appsflyer-sdk](https://github.com/AppsFlyerSDK/cordova-plugin-appsflyer-sdk) + +Appsflyer Cordova SDK support for Attribution + +## Supported platforms + +* iOS + * Android + diff --git a/docs/plugins/background-fetch.md b/docs/plugins/background-fetch.md new file mode 100644 index 00000000..4810b187 --- /dev/null +++ b/docs/plugins/background-fetch.md @@ -0,0 +1,17 @@ +# Background Fetch + +```text +$ ionic cordova plugin add cordova-plugin-background-fetch +$ npm install @awesome-cordova-plugins/background-fetch +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/background-fetch/) + +Plugin Repo: [https://github.com/transistorsoft/cordova-plugin-background-fetch](https://github.com/transistorsoft/cordova-plugin-background-fetch) + +iOS Background Fetch Implementation. See: [https://developer.apple.com/reference/uikit/uiapplication\#1657399](https://developer.apple.com/reference/uikit/uiapplication#1657399) iOS Background Fetch is basically an API which wakes up your app about every 15 minutes \(during the user's prime-time hours\) and provides your app exactly 30s of background running-time. This plugin will execute your provided callbackFn whenever a background-fetch event occurs. There is no way to increase the rate which a fetch-event occurs and this plugin sets the rate to the most frequent possible value of UIApplicationBackgroundFetchIntervalMinimum -- iOS determines the rate automatically based upon device usage and time-of-day \(ie: fetch-rate is about ~15min during prime-time hours; less frequently when the user is presumed to be sleeping, at 3am for example\). For more detail, please see [https://github.com/transistorsoft/cordova-plugin-background-fetch](https://github.com/transistorsoft/cordova-plugin-background-fetch) + +## Supported platforms + +* iOS + diff --git a/docs/plugins/background-geolocation.md b/docs/plugins/background-geolocation.md new file mode 100644 index 00000000..e0c40aa0 --- /dev/null +++ b/docs/plugins/background-geolocation.md @@ -0,0 +1,18 @@ +# Background Geolocation + +```text +$ ionic cordova plugin add @mauron85/cordova-plugin-background-geolocation +$ npm install @awesome-cordova-plugins/background-geolocation +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/background-geolocation/) + +Plugin Repo: [https://github.com/mauron85/cordova-plugin-background-geolocation](https://github.com/mauron85/cordova-plugin-background-geolocation) + +This plugin provides foreground and background geolocation with battery-saving "circular region monitoring" and "stop detection". For more detail, please see [https://github.com/mauron85/cordova-plugin-background-geolocation](https://github.com/mauron85/cordova-plugin-background-geolocation) + +## Supported platforms + +* Android + * iOS + diff --git a/docs/plugins/background-mode.md b/docs/plugins/background-mode.md new file mode 100644 index 00000000..ff0db72a --- /dev/null +++ b/docs/plugins/background-mode.md @@ -0,0 +1,21 @@ +# Background Mode + +```text +$ ionic cordova plugin add cordova-plugin-background-mode +$ npm install @awesome-cordova-plugins/background-mode +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/background-mode/) + +Plugin Repo: [https://github.com/katzer/cordova-plugin-background-mode](https://github.com/katzer/cordova-plugin-background-mode) + +Cordova plugin to prevent the app from going to sleep while in background. Requires Cordova plugin: cordova-plugin-background-mode. For more info about plugin, visit: [https://github.com/katzer/cordova-plugin-background-mode](https://github.com/katzer/cordova-plugin-background-mode) + +## Supported platforms + +* AmazonFire OS + * Android + * Browser + * iOS + * Windows + diff --git a/docs/plugins/background-upload.md b/docs/plugins/background-upload.md new file mode 100644 index 00000000..e6fd669a --- /dev/null +++ b/docs/plugins/background-upload.md @@ -0,0 +1,17 @@ +# FileTransferManager + +\` $ ionic cordova plugin add cordova-plugin-background-upload $ npm install @awesome-cordova-plugins/background-upload + +\`\`\` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/background-upload/) + +Plugin Repo: [https://github.com/spoonconsulting/cordova-plugin-background-upload](https://github.com/spoonconsulting/cordova-plugin-background-upload) + +This plugin does something + +## Supported platforms + +* Android + * iOS + diff --git a/docs/plugins/badge.md b/docs/plugins/badge.md new file mode 100644 index 00000000..4f075479 --- /dev/null +++ b/docs/plugins/badge.md @@ -0,0 +1,24 @@ +# Badge + +```text +$ ionic cordova plugin add cordova-plugin-badge +$ npm install @awesome-cordova-plugins/badge +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/badge/) + +Plugin Repo: [https://github.com/katzer/cordova-plugin-badge](https://github.com/katzer/cordova-plugin-badge) + +The essential purpose of badge numbers is to enable an application to inform its users that it has something for them — for example, unread messages — when the application isn’t running in the foreground. + +Requires Cordova plugin: cordova-plugin-badge. For more info, please see the [Badge plugin docs](https://github.com/katzer/cordova-plugin-badge). + +Android Note: Badges have historically only been a feature implemented by third party launchers and not visible unless one of those launchers was being used \(E.G. Samsung or Nova Launcher\) and if enabled by the user. As of Android 8 \(Oreo\), [notification badges](https://developer.android.com/training/notify-user/badges) were introduced officially to reflect unread notifications. This plugin is unlikely to work as expected on devices running Android 8 or newer. Please see the [local notifications plugin docs](https://github.com/katzer/cordova-plugin-local-notifications) for more information on badge use with notifications. + +## Supported platforms + +* Android + * Browser + * iOS + * Windows + diff --git a/docs/plugins/barcode-scanner.md b/docs/plugins/barcode-scanner.md new file mode 100644 index 00000000..1ebee54d --- /dev/null +++ b/docs/plugins/barcode-scanner.md @@ -0,0 +1,23 @@ +# Barcode Scanner + +```text +$ ionic cordova plugin add phonegap-plugin-barcodescanner +$ npm install @awesome-cordova-plugins/barcode-scanner +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/barcode-scanner/) + +Plugin Repo: [https://github.com/phonegap/phonegap-plugin-barcodescanner](https://github.com/phonegap/phonegap-plugin-barcodescanner) + +The Barcode Scanner Plugin opens a camera view and automatically scans a barcode, returning the data back to you. + +Requires Cordova plugin: `phonegap-plugin-barcodescanner`. For more info, please see the [BarcodeScanner plugin docs](https://github.com/phonegap/phonegap-plugin-barcodescanner). + +## Supported platforms + +* Android + * BlackBerry 10 + * Browser + * iOS + * Windows + diff --git a/docs/plugins/battery-status.md b/docs/plugins/battery-status.md new file mode 100644 index 00000000..bc779730 --- /dev/null +++ b/docs/plugins/battery-status.md @@ -0,0 +1,20 @@ +# Battery Status + +```text +$ ionic cordova plugin add cordova-plugin-battery-status +$ npm install @awesome-cordova-plugins/battery-status +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/battery-status/) + +Plugin Repo: [https://github.com/apache/cordova-plugin-battery-status](https://github.com/apache/cordova-plugin-battery-status) + +Requires Cordova plugin: cordova-plugin-batterystatus. For more info, please see the [BatteryStatus plugin docs](https://github.com/apache/cordova-plugin-battery-status). + +## Supported platforms + +* iOS + * Android + * Windows + * Browser + diff --git a/docs/plugins/biocatch.md b/docs/plugins/biocatch.md new file mode 100644 index 00000000..d367cec3 --- /dev/null +++ b/docs/plugins/biocatch.md @@ -0,0 +1,18 @@ +# BioCatch + +```text +$ ionic cordova plugin add cordova-plugin-biocatch +$ npm install @awesome-cordova-plugins/biocatch +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/biocatch/) + +Plugin Repo: [https://bitbucket.org/carlos\_orellana/ionic-plugin](https://bitbucket.org/carlos_orellana/ionic-plugin) + +BioCatch SDK Cordova support + +## Supported platforms + +* iOS + * Android + diff --git a/docs/plugins/biometric-wrapper.md b/docs/plugins/biometric-wrapper.md new file mode 100644 index 00000000..5b5e1933 --- /dev/null +++ b/docs/plugins/biometric-wrapper.md @@ -0,0 +1,17 @@ +# BiometricWrapper + +```text +$ '' +$ npm install @awesome-cordova-plugins/biometric-wrapper +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/biometric-wrapper/) + +Plugin Repo: \[''\]\(''\) + +This plugin capture biometric\(Iris and Fingerprint\) and validate the user. May be used in Banking domain + +## Supported platforms + +* Android + diff --git a/docs/plugins/ble.md b/docs/plugins/ble.md new file mode 100644 index 00000000..8f25a515 --- /dev/null +++ b/docs/plugins/ble.md @@ -0,0 +1,30 @@ +# BLE + +```text +$ ionic cordova plugin add cordova-plugin-ble-central +$ npm install @awesome-cordova-plugins/ble +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/ble/) + +Plugin Repo: [https://github.com/don/cordova-plugin-ble-central](https://github.com/don/cordova-plugin-ble-central) + +This plugin enables communication between a phone and Bluetooth Low Energy \(BLE\) peripherals. + +The plugin provides a simple JavaScript API for iOS and Android. + +* Scan for peripherals +* Connect to a peripheral +* Read the value of a characteristic +* Write new value to a characteristic +* Get notified when characteristic's value changes + +Advertising information is returned when scanning for peripherals. Service, characteristic, and property info is returned when connecting to a peripheral. All access is via service and characteristic UUIDs. The plugin manages handles internally. + +Simultaneous connections to multiple peripherals are supported. + +## Supported platforms + +* Android + * iOS + diff --git a/docs/plugins/blinkid.md b/docs/plugins/blinkid.md new file mode 100644 index 00000000..e306bd7d --- /dev/null +++ b/docs/plugins/blinkid.md @@ -0,0 +1,18 @@ +# BlinkId + +```text +$ ionic cordova plugin add blinkid-cordova --variable CAMERA_USAGE_DESCRIPTION="Enable your camera so that you can scan your ID to validate your account" +$ npm install @awesome-cordova-plugins/blinkid +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/blinkid/) + +Plugin Repo: [https://github.com/BlinkID/blinkid-phonegap](https://github.com/BlinkID/blinkid-phonegap) + +Microblink SDK wrapper for barcode and document scanning. See the blinkid-phonegap repository for available recognizers and other settings + +## Supported platforms + +* iOS + * Android + diff --git a/docs/plugins/bluetooth-classic-serial-port.md b/docs/plugins/bluetooth-classic-serial-port.md new file mode 100644 index 00000000..41c393a9 --- /dev/null +++ b/docs/plugins/bluetooth-classic-serial-port.md @@ -0,0 +1,19 @@ +# Bluetooth Classic Serial Port + +```text +$ ionic cordova plugin add cordova-plugin-bluetooth-classic-serial-port +$ npm install @awesome-cordova-plugins/bluetooth-classic-serial-port +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/bluetooth-classic-serial-port/) + +Plugin Repo: [https://github.com/MaximBelov/cordova-plugin-bluetooth-classic-serial-port](https://github.com/MaximBelov/cordova-plugin-bluetooth-classic-serial-port) + +This plugin is written using the iOS Accessory Framework \(MFi\) to support Classic Bluetooth on iOS. + +## Supported platforms + +* Android + * iOS + * Browser + diff --git a/docs/plugins/bluetooth-le.md b/docs/plugins/bluetooth-le.md new file mode 100644 index 00000000..face08e4 --- /dev/null +++ b/docs/plugins/bluetooth-le.md @@ -0,0 +1,18 @@ +# BluetoothLE + +```text +$ ionic cordova plugin add cordova-plugin-bluetoothle +$ npm install @awesome-cordova-plugins/bluetooth-le +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/bluetooth-le/) + +Plugin Repo: [https://github.com/randdusing/cordova-plugin-bluetoothle](https://github.com/randdusing/cordova-plugin-bluetoothle) + +This plugin has the most complete implementation for interacting with Bluetooth LE devices on Android, iOS and partially Windows. It's a wrap around [randdusing/cordova-plugin-bluetoothle](https://github.com/randdusing/cordova-plugin-bluetoothle/blob/master/readme.md) cordova plugin for Ionic. It supports peripheral **and** central modes and covers most of the API methods available on Android and iOS. + +## Supported platforms + +* Android + * iOS + diff --git a/docs/plugins/bluetooth-serial.md b/docs/plugins/bluetooth-serial.md new file mode 100644 index 00000000..847e7466 --- /dev/null +++ b/docs/plugins/bluetooth-serial.md @@ -0,0 +1,19 @@ +# Bluetooth Serial + +```text +$ ionic cordova plugin add cordova-plugin-bluetooth-serial +$ npm install @awesome-cordova-plugins/bluetooth-serial +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/bluetooth-serial/) + +Plugin Repo: [https://github.com/don/BluetoothSerial](https://github.com/don/BluetoothSerial) + +This plugin enables serial communication over Bluetooth. It was written for communicating between Android or iOS and an Arduino \(not Android to Android or iOS to iOS\). + +## Supported platforms + +* Android + * iOS + * Windows Phone 8 + diff --git a/docs/plugins/branch-io.md b/docs/plugins/branch-io.md new file mode 100644 index 00000000..1fa91a24 --- /dev/null +++ b/docs/plugins/branch-io.md @@ -0,0 +1,18 @@ +# BranchIo + +```text +$ ionic cordova plugin add branch-cordova-sdk +$ npm install @awesome-cordova-plugins/branch-io +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/branch-io/) + +Plugin Repo: [https://github.com/BranchMetrics/cordova-ionic-phonegap-branch-deep-linking](https://github.com/BranchMetrics/cordova-ionic-phonegap-branch-deep-linking) + +Branch.io is an attribution service for deeplinking and invitation links + +## Supported platforms + +* iOS + * Android + diff --git a/docs/plugins/broadcaster.md b/docs/plugins/broadcaster.md new file mode 100644 index 00000000..23465b95 --- /dev/null +++ b/docs/plugins/broadcaster.md @@ -0,0 +1,19 @@ +# Broadcaster + +```text +$ ionic cordova plugin add cordova-plugin-broadcaster +$ npm install @awesome-cordova-plugins/broadcaster +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/broadcaster/) + +Plugin Repo: [https://github.com/bsorrentino/cordova-broadcaster](https://github.com/bsorrentino/cordova-broadcaster) + +This plugin adds exchanging events between native code and your app. + +## Supported platforms + +* Android + * iOS + * Browser + diff --git a/docs/plugins/build-info.md b/docs/plugins/build-info.md new file mode 100644 index 00000000..c87397d6 --- /dev/null +++ b/docs/plugins/build-info.md @@ -0,0 +1,22 @@ +# Build Info + +```text +$ ionic cordova plugin add cordova-plugin-buildinfo +$ npm install @awesome-cordova-plugins/build-info +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/build-info/) + +Plugin Repo: [https://github.com/lynrin/cordova-plugin-buildinfo](https://github.com/lynrin/cordova-plugin-buildinfo) + +This plugin provides build information. + +## Supported platforms + +* Android + * iOS + * Windows + * macOS + * browser + * Electron + diff --git a/docs/plugins/calendar.md b/docs/plugins/calendar.md new file mode 100644 index 00000000..15f3c936 --- /dev/null +++ b/docs/plugins/calendar.md @@ -0,0 +1,20 @@ +# Calendar + +```text +$ ionic cordova plugin add cordova-plugin-calendar +$ npm install @awesome-cordova-plugins/calendar +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/calendar/) + +Plugin Repo: [https://github.com/EddyVerbruggen/Calendar-PhoneGap-Plugin](https://github.com/EddyVerbruggen/Calendar-PhoneGap-Plugin) + +This plugin allows you to add events to the Calendar of the mobile device. + +Requires Cordova plugin: `cordova-plugin-calendar`. For more info, please see the [Calendar plugin docs](https://github.com/EddyVerbruggen/Calendar-PhoneGap-Plugin). + +## Supported platforms + +* Android + * iOS + diff --git a/docs/plugins/call-directory.md b/docs/plugins/call-directory.md new file mode 100644 index 00000000..2bd656de --- /dev/null +++ b/docs/plugins/call-directory.md @@ -0,0 +1,17 @@ +# Call Directory + +```text +$ cordova plugin add cordova-plugin-call-directory --variable EXT_NAME="Cordova-Directory" --variable ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES="NO" +$ npm install @awesome-cordova-plugins/call-directory +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/call-directory/) + +Plugin Repo: [https://github.com/GEDYSIntraWare/cordova-plugin-call-directory](https://github.com/GEDYSIntraWare/cordova-plugin-call-directory) + +This plugin can add phone numbers to an Callkit call directory extension. Call `reloadExtension` after using `addIdentification` and `removeIdentification` to process the changes in the call directory extension. + +## Supported platforms + +* iOS + diff --git a/docs/plugins/call-number.md b/docs/plugins/call-number.md new file mode 100644 index 00000000..16e47725 --- /dev/null +++ b/docs/plugins/call-number.md @@ -0,0 +1,18 @@ +# Call Number + +```text +$ ionic cordova plugin add call-number +$ npm install @awesome-cordova-plugins/call-number +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/call-number/) + +Plugin Repo: [https://github.com/Rohfosho/CordovaCallNumberPlugin](https://github.com/Rohfosho/CordovaCallNumberPlugin) + +Call a number directly from your Cordova/Ionic application. NOTE\*\*: The iOS Simulator \(and maybe Android Simulators\) do not provide access to the phone subsystem. + +## Supported platforms + +* Android + * iOS + diff --git a/docs/plugins/camera-preview.md b/docs/plugins/camera-preview.md new file mode 100644 index 00000000..4753d922 --- /dev/null +++ b/docs/plugins/camera-preview.md @@ -0,0 +1,22 @@ +# Camera Preview + + This plugin is still in beta stage and may not work as expected. Please submit any issues to the [plugin repo](https://github.com/danielsogl/awesome-cordova-plugins/tree/8516b357edaca8fc543713ba99c42cfde0225f86/issues/README.md). + +```text +$ ionic cordova plugin add cordova-plugin-camera-preview +$ npm install @awesome-cordova-plugins/camera-preview +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/camera-preview/) + +Plugin Repo: [https://github.com/cordova-plugin-camera-preview/cordova-plugin-camera-preview](https://github.com/cordova-plugin-camera-preview/cordova-plugin-camera-preview) + +Showing camera preview in HTML + +Requires Cordova plugin: `https://github.com/cordova-plugin-camera-preview/cordova-plugin-camera-preview.git`. For more info, please see the [Cordova Camera Preview docs](https://github.com/cordova-plugin-camera-preview/cordova-plugin-camera-preview). + +## Supported platforms + +* Android + * iOS + diff --git a/docs/plugins/camera.md b/docs/plugins/camera.md new file mode 100644 index 00000000..b0d45c8b --- /dev/null +++ b/docs/plugins/camera.md @@ -0,0 +1,32 @@ +# Camera + +```text +$ ionic cordova plugin add cordova-plugin-camera +$ npm install @awesome-cordova-plugins/camera +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/camera/) + +Plugin Repo: [https://github.com/apache/cordova-plugin-camera](https://github.com/apache/cordova-plugin-camera) + +Take a photo or capture video. + +Requires the Cordova plugin: `cordova-plugin-camera`. For more info, please see the [Cordova Camera Plugin Docs](https://github.com/apache/cordova-plugin-camera). + +\[Warning\] Since IOS 10 the camera requires permissions to be placed in your config.xml add + +```markup + + You can take photos + +``` + +inside of the <platform name='ios> section + +## Supported platforms + +* Android + * Browser + * iOS + * Windows + diff --git a/docs/plugins/checkout.md b/docs/plugins/checkout.md new file mode 100644 index 00000000..acd79e78 --- /dev/null +++ b/docs/plugins/checkout.md @@ -0,0 +1,18 @@ +# Checkout + +```text +$ '' +$ npm install @awesome-cordova-plugins/checkout +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/checkout/) + +Plugin Repo: [https://github.com/checkout/frames-cordova](https://github.com/checkout/frames-cordova) + +Checkout.com cordova plugin + +## Supported platforms + +* Android + * iOS + diff --git a/docs/plugins/chooser.md b/docs/plugins/chooser.md new file mode 100644 index 00000000..90267a95 --- /dev/null +++ b/docs/plugins/chooser.md @@ -0,0 +1,31 @@ +# Chooser + +```text +$ ionic cordova plugin add cordova-plugin-chooser +$ npm install @awesome-cordova-plugins/chooser +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/chooser/) + +Plugin Repo: [https://github.com/cyph/cordova-plugin-chooser](https://github.com/cyph/cordova-plugin-chooser) + +File chooser plugin for Cordova. + +The following must be added to config.xml to prevent crashing when selecting large files on Android: + +```markup + + + + + +``` + +## Supported platforms + +* Android + * iOS + diff --git a/docs/plugins/clevertap.md b/docs/plugins/clevertap.md new file mode 100644 index 00000000..b5b4c689 --- /dev/null +++ b/docs/plugins/clevertap.md @@ -0,0 +1,18 @@ +# CleverTap + +```text +$ ionic cordova plugin add clevertap-cordova +$ npm install @awesome-cordova-plugins/clevertap +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/clevertap/) + +Plugin Repo: [https://github.com/CleverTap/clevertap-cordova](https://github.com/CleverTap/clevertap-cordova) + +Cordova Plugin that wraps CleverTap SDK for Android and iOS + +## Supported platforms + +* Android + * iOS + diff --git a/docs/plugins/clipboard.md b/docs/plugins/clipboard.md new file mode 100644 index 00000000..b64776a1 --- /dev/null +++ b/docs/plugins/clipboard.md @@ -0,0 +1,19 @@ +# Clipboard + +```text +$ ionic cordova plugin add cordova-clipboard +$ npm install @awesome-cordova-plugins/clipboard +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/clipboard/) + +Plugin Repo: [https://github.com/ihadeed/cordova-clipboard](https://github.com/ihadeed/cordova-clipboard) + +Clipboard management plugin for Cordova that supports iOS, Android, and Windows Phone 8. + +## Supported platforms + +* Android + * iOS + * Windows Phone 8 + diff --git a/docs/plugins/cloud-settings.md b/docs/plugins/cloud-settings.md new file mode 100644 index 00000000..9fcaebc2 --- /dev/null +++ b/docs/plugins/cloud-settings.md @@ -0,0 +1,18 @@ +# Cloud Settings + +```text +$ ionic cordova plugin add cordova-plugin-cloud-settings --variable ANDROID_BACKUP_SERVICE_KEY=myapikey +$ npm install @awesome-cordova-plugins/cloud-settings +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/cloud-settings/) + +Plugin Repo: [https://github.com/dpa99c/cordova-plugin-cloud-settings](https://github.com/dpa99c/cordova-plugin-cloud-settings) + +Stores app settings in cloud storage so if the user re-installs the app or installs it on a different device, the settings will be restored and available in the new installation. + +## Supported platforms + +* Android + * iOS + diff --git a/docs/plugins/code-push.md b/docs/plugins/code-push.md new file mode 100644 index 00000000..08278c30 --- /dev/null +++ b/docs/plugins/code-push.md @@ -0,0 +1,20 @@ +# Code Push + +```text +$ ionic cordova plugin add cordova-plugin-code-push +$ npm install @awesome-cordova-plugins/code-push +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/code-push/) + +Plugin Repo: [https://github.com/Microsoft/cordova-plugin-code-push](https://github.com/Microsoft/cordova-plugin-code-push) + +CodePush plugin for Cordova by Microsoft that supports iOS and Android. + +For more info, please see [https://github.com/Dellos7/example-cordova-code-push-plugin](https://github.com/Dellos7/example-cordova-code-push-plugin) + +## Supported platforms + +* Android + * iOS + diff --git a/docs/plugins/custom-uisdk.md b/docs/plugins/custom-uisdk.md new file mode 100644 index 00000000..6f2feabf --- /dev/null +++ b/docs/plugins/custom-uisdk.md @@ -0,0 +1,17 @@ +# CustomUISDK + +```text +$ '' +$ npm install @awesome-cordova-plugins/custom-uisdk +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/custom-uisdk/) + +Plugin Repo: [https://github.com/paytm/paytm-customuisdk-cordova](https://github.com/paytm/paytm-customuisdk-cordova) + +This plugin is used to access Paytm's native CustomUISDK framework's apis. + +## Supported platforms + +* Android, iOS + diff --git a/docs/plugins/deeplinks.md b/docs/plugins/deeplinks.md new file mode 100644 index 00000000..aca60fdb --- /dev/null +++ b/docs/plugins/deeplinks.md @@ -0,0 +1,21 @@ +# Deeplinks + +```text +$ ionic cordova plugin add ionic-plugin-deeplinks --variable URL_SCHEME=myapp --variable DEEPLINK_SCHEME=https --variable DEEPLINK_HOST=example.com --variable ANDROID_PATH_PREFIX=/ +$ npm install @awesome-cordova-plugins/deeplinks +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/deeplinks/) + +Plugin Repo: [https://github.com/ionic-team/ionic-plugin-deeplinks](https://github.com/ionic-team/ionic-plugin-deeplinks) + +This plugin handles deeplinks on iOS and Android for both custom URL scheme links and Universal App Links. + +Please read the [ionic plugin deeplinks docs](https://github.com/ionic-team/ionic-plugin-deeplinks) for iOS and Android integration. You must add `universal-links` to your `config.xml` and set up Apple App Site Association \(AASA\) for iOS and Asset Links for Android. + +## Supported platforms + +* Android + * Browser + * iOS + diff --git a/docs/plugins/device-accounts.md b/docs/plugins/device-accounts.md new file mode 100644 index 00000000..5e5725c1 --- /dev/null +++ b/docs/plugins/device-accounts.md @@ -0,0 +1,17 @@ +# Device Accounts + +```text +$ ionic cordova plugin add cordova-device-accounts-v2 +$ npm install @awesome-cordova-plugins/device-accounts +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/device-accounts/) + +Plugin Repo: [https://github.com/xUnholy/cordova-device-accounts-v2](https://github.com/xUnholy/cordova-device-accounts-v2) + +Gets the Google accounts associated with the Android device + +## Supported platforms + +* Android + diff --git a/docs/plugins/device-motion.md b/docs/plugins/device-motion.md new file mode 100644 index 00000000..9c9ff8ce --- /dev/null +++ b/docs/plugins/device-motion.md @@ -0,0 +1,25 @@ +# Device Motion + +```text +$ ionic cordova plugin add cordova-plugin-device-motion +$ npm install @awesome-cordova-plugins/device-motion +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/device-motion/) + +Plugin Repo: [https://github.com/apache/cordova-plugin-device-motion](https://github.com/apache/cordova-plugin-device-motion) + +Requires Cordova plugin: `cordova-plugin-device-motion`. For more info, please see the [Device Motion docs](https://github.com/apache/cordova-plugin-device-motion). + +## Supported platforms + +* Android + * BlackBerry 10 + * Browser + * Firefox OS + * iOS + * Tizen + * Ubuntu + * Windows + * Windows Phone 8 + diff --git a/docs/plugins/device-orientation.md b/docs/plugins/device-orientation.md new file mode 100644 index 00000000..251bc218 --- /dev/null +++ b/docs/plugins/device-orientation.md @@ -0,0 +1,26 @@ +# Device Orientation + +```text +$ ionic cordova plugin add cordova-plugin-device-orientation +$ npm install @awesome-cordova-plugins/device-orientation +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/device-orientation/) + +Plugin Repo: [https://github.com/apache/cordova-plugin-device-orientation](https://github.com/apache/cordova-plugin-device-orientation) + +Requires Cordova plugin: `cordova-plugin-device-orientation`. For more info, please see the [Device Orientation docs](https://github.com/apache/cordova-plugin-device-orientation). + +## Supported platforms + +* Amazon Fire OS + * Android + * BlackBerry 10 + * Browser + * Firefox OS + * iOS + * Tizen + * Ubuntu + * Windows + * Windows Phone + diff --git a/docs/plugins/device.md b/docs/plugins/device.md new file mode 100644 index 00000000..20b53748 --- /dev/null +++ b/docs/plugins/device.md @@ -0,0 +1,21 @@ +# Device + +```text +$ ionic cordova plugin add cordova-plugin-device +$ npm install @awesome-cordova-plugins/device +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/device/) + +Plugin Repo: [https://github.com/apache/cordova-plugin-device](https://github.com/apache/cordova-plugin-device) + +Access information about the underlying device and platform. + +## Supported platforms + +* Android + * Browser + * iOS + * macOS + * Windows + diff --git a/docs/plugins/dfu-update.md b/docs/plugins/dfu-update.md new file mode 100644 index 00000000..a5ad53b9 --- /dev/null +++ b/docs/plugins/dfu-update.md @@ -0,0 +1,18 @@ +# Dfu Update + +```text +$ ionic cordova plugin add cordova-plugin-dfu-update --variable ANDROID_NORDIC_VERSION="1.11.0" +$ npm install @awesome-cordova-plugins/dfu-update +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/dfu-update/) + +Plugin Repo: [https://github.com/EinfachHans/cordova-plugin-dfu-update](https://github.com/EinfachHans/cordova-plugin-dfu-update) + +This plugin is a Wrapper to use Nordic Semiconductor's Device Firmware Update \(DFU\) service to update a Bluetooth LE device. + +## Supported platforms + +* Android + * iOS + diff --git a/docs/plugins/diagnostic.md b/docs/plugins/diagnostic.md new file mode 100644 index 00000000..a3c5f762 --- /dev/null +++ b/docs/plugins/diagnostic.md @@ -0,0 +1,19 @@ +# Diagnostic + +```text +$ ionic cordova plugin add cordova.plugins.diagnostic +$ npm install @awesome-cordova-plugins/diagnostic +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/diagnostic/) + +Plugin Repo: [https://github.com/dpa99c/cordova-diagnostic-plugin](https://github.com/dpa99c/cordova-diagnostic-plugin) + +Checks whether device hardware features are enabled or available to the app, e.g. camera, GPS, wifi + +## Supported platforms + +* Android + * iOS + * Windows + diff --git a/docs/plugins/dialogs.md b/docs/plugins/dialogs.md new file mode 100644 index 00000000..196b9d35 --- /dev/null +++ b/docs/plugins/dialogs.md @@ -0,0 +1,23 @@ +# Dialogs + +```text +$ ionic cordova plugin add cordova-plugin-dialogs +$ npm install @awesome-cordova-plugins/dialogs +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/dialogs/) + +Plugin Repo: [https://github.com/apache/cordova-plugin-dialogs](https://github.com/apache/cordova-plugin-dialogs) + +This plugin gives you ability to access and customize the device native dialogs. + +Requires Cordova plugin: `cordova-plugin-dialogs`. For more info, please see the [Dialogs plugin docs](https://github.com/apache/cordova-plugin-dialogs). + +## Supported platforms + +* Amazon Fire OS + * Android + * Browser + * iOS + * Windows + diff --git a/docs/plugins/dns.md b/docs/plugins/dns.md new file mode 100644 index 00000000..c09f4ad0 --- /dev/null +++ b/docs/plugins/dns.md @@ -0,0 +1,17 @@ +# DNS + +```text +$ ionic cordova plugin add cordova-plugin-dns +$ npm install @awesome-cordova-plugins/dns +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/dns/) + +Plugin Repo: [https://bitbucket.org/zegeba/cordova-plugin-dns](https://bitbucket.org/zegeba/cordova-plugin-dns) + +A plugin for Apache Cordova that enables applications to manually resolve hostnames into an underlying network address. This is mostly useful for determining whether there is a problem with the device's DNS server configuration. + +## Supported platforms + +* Android + diff --git a/docs/plugins/document-picker.md b/docs/plugins/document-picker.md new file mode 100644 index 00000000..7381dec4 --- /dev/null +++ b/docs/plugins/document-picker.md @@ -0,0 +1,17 @@ +# iOS DocumentPicker + +```text +$ ionic cordova plugin add cordova-plugin-documentpicker.DocumentPicker +$ npm install @awesome-cordova-plugins/document-picker +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/document-picker/) + +Plugin Repo: [https://github.com/iampossible/Cordova-DocPicker](https://github.com/iampossible/Cordova-DocPicker) + +Opens the file picker on iOS for the user to select a file, returns a file URI. Allows the user to upload files from iCloud + +## Supported platforms + +* iOS + diff --git a/docs/plugins/document-scanner.md b/docs/plugins/document-scanner.md new file mode 100644 index 00000000..20ec5838 --- /dev/null +++ b/docs/plugins/document-scanner.md @@ -0,0 +1,18 @@ +# Document Scanner + +```text +$ ionic cordova plugin add cordova-plugin-document-scanner +$ npm install @awesome-cordova-plugins/document-scanner +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/document-scanner/) + +Plugin Repo: [https://github.com/NeutrinosPlatform/cordova-plugin-document-scanner](https://github.com/NeutrinosPlatform/cordova-plugin-document-scanner) + +This plugin processes images of documents, compensating for perspective. + +## Supported platforms + +* Android + * iOS + diff --git a/docs/plugins/document-viewer.md b/docs/plugins/document-viewer.md new file mode 100644 index 00000000..a58ce330 --- /dev/null +++ b/docs/plugins/document-viewer.md @@ -0,0 +1,19 @@ +# Document Viewer + +```text +$ ionic cordova plugin add cordova-plugin-document-viewer +$ npm install @awesome-cordova-plugins/document-viewer +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/document-viewer/) + +Plugin Repo: [https://github.com/sitewaerts/cordova-plugin-document-viewer](https://github.com/sitewaerts/cordova-plugin-document-viewer) + +This plugin offers a slim API to view PDF files which are either stored in the apps assets folder \(/www/\*\) or in any other file system directory available via the cordova file plugin. + +## Supported platforms + +* Android + * iOS + * Windows + diff --git a/docs/plugins/email-composer.md b/docs/plugins/email-composer.md new file mode 100644 index 00000000..3e021f21 --- /dev/null +++ b/docs/plugins/email-composer.md @@ -0,0 +1,22 @@ +# Email Composer + +```text +$ ionic cordova plugin add cordova-plugin-email-composer +$ npm install @awesome-cordova-plugins/email-composer +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/email-composer/) + +Plugin Repo: [https://github.com/katzer/cordova-plugin-email-composer](https://github.com/katzer/cordova-plugin-email-composer) + +Requires Cordova plugin: cordova-plugin-email-composer. For more info, please see the [Email Composer plugin docs](https://github.com/hypery2k/cordova-email-plugin). + +## Supported platforms + +* Amazon Fire OS + * Android + * Browser + * iOS + * Windows + * macOS + diff --git a/docs/plugins/fabric.md b/docs/plugins/fabric.md new file mode 100644 index 00000000..d6ec6782 --- /dev/null +++ b/docs/plugins/fabric.md @@ -0,0 +1,22 @@ +# Answers + +```text +$ ionic cordova plugin add cordova-fabric-plugin --variable FABRIC_API_KEY=XXX --variable FABRIC_API_SECRET=xxx +$ npm install @awesome-cordova-plugins/fabric +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/fabric/) + +Plugin Repo: [https://www.npmjs.com/package/cordova-fabric-plugin](https://www.npmjs.com/package/cordova-fabric-plugin) + +API for interacting with the Answers kit. + +[https://docs.fabric.io/crashlytics/index.html](https://docs.fabric.io/crashlytics/index.html) + +## Supported platforms + +* Android + * iOS + +OS + diff --git a/docs/plugins/facebook.md b/docs/plugins/facebook.md new file mode 100644 index 00000000..5b0fe6fe --- /dev/null +++ b/docs/plugins/facebook.md @@ -0,0 +1,83 @@ +# Facebook + +```text +$ ionic cordova plugin add cordova-plugin-facebook-connect --variable APP_ID="123456789" --variable APP_NAME="myApplication" +$ npm install @awesome-cordova-plugins/facebook +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/facebook/) + +Plugin Repo: [https://github.com/cordova-plugin-facebook-connect/cordova-plugin-facebook-connect](https://github.com/cordova-plugin-facebook-connect/cordova-plugin-facebook-connect) + +Use the Facebook Connect plugin to obtain access to the native FB application on iOS and Android. + +Requires Cordova plugin: `cordova-plugin-facebook-connect`. For more info, please see the [Facebook Connect](https://github.com/cordova-plugin-facebook-connect/cordova-plugin-facebook-connect). + +### Installation + +To use the FB plugin, you first have to create a new Facebook App inside of the Facebook developer portal at [https://developers.facebook.com/apps](https://developers.facebook.com/apps). + +[![fb-getstarted-1](https://github.com/danielsogl/awesome-cordova-plugins/tree/8516b357edaca8fc543713ba99c42cfde0225f86/img/docs/native/Facebook/1.png)](https://developers.facebook.com/apps/) + +Retrieve the `App ID` and `App Name`. + +[![fb-getstarted-2](https://github.com/danielsogl/awesome-cordova-plugins/tree/8516b357edaca8fc543713ba99c42cfde0225f86/img/docs/native/Facebook/2.png)](https://developers.facebook.com/apps/) + +Then type in the following command in your Terminal, where APP\_ID and APP\_NAME are the values from the Facebook Developer portal. + +```bash + ionic cordova plugin add cordova-plugin-facebook-connect --variable APP_ID="123456789" --variable APP_NAME="myApplication" +``` + +After, you'll need to add the native platforms you'll be using to your app in the Facebook Developer portal under your app's Settings: + +[![fb-getstarted-3](https://github.com/danielsogl/awesome-cordova-plugins/tree/8516b357edaca8fc543713ba99c42cfde0225f86/img/docs/native/Facebook/3.png)](https://developers.facebook.com/apps/) + +Click `'Add Platform'`. + +[![fb-getstarted-4](https://github.com/danielsogl/awesome-cordova-plugins/tree/8516b357edaca8fc543713ba99c42cfde0225f86/img/docs/native/Facebook/4.png)](https://developers.facebook.com/apps/) + +At this point you'll need to open your project's [`config.xml`](https://cordova.apache.org/docs/en/latest/config_ref/index.html) file, found in the root directory of your project. + +Take note of the `id` for the next step: + +```text + +``` + +You can also edit the `id` to whatever you'd like it to be. + +### iOS Install + +Under 'Bundle ID', add the `id` from your `config.xml` file: + +[![fb-getstarted-5](https://github.com/danielsogl/awesome-cordova-plugins/tree/8516b357edaca8fc543713ba99c42cfde0225f86/img/docs/native/Facebook/5.png)](https://developers.facebook.com/apps/) + +### Android Install + +Under 'Google Play Package Name', add the `id` from your `config.xml` file: + +[![fb-getstarted-6](https://github.com/danielsogl/awesome-cordova-plugins/tree/8516b357edaca8fc543713ba99c42cfde0225f86/img/docs/native/Facebook/6.png)](https://developers.facebook.com/apps/) + +And that's it! You can now make calls to Facebook using the plugin. + +## Events + +App events allow you to understand the makeup of users engaging with your app, measure the performance of your Facebook mobile app ads, and reach specific sets of your users with Facebook mobile app ads. + +* \[iOS\] [https://developers.facebook.com/docs/ios/app-events](https://developers.facebook.com/docs/ios/app-events) +* \[Android\] [https://developers.facebook.com/docs/android/app-events](https://developers.facebook.com/docs/android/app-events) +* \[JS\] Does not have an Events API, so the plugin functions are empty and will return an automatic success + +Activation events are automatically tracked for you in the plugin. + +Events are listed on the [insights page](https://www.facebook.com/insights/). + +For tracking events, see `logEvent` and `logPurchase`. + +## Supported platforms + +* Android + * iOS + * Browser + diff --git a/docs/plugins/fcm.md b/docs/plugins/fcm.md new file mode 100644 index 00000000..cb1e69dc --- /dev/null +++ b/docs/plugins/fcm.md @@ -0,0 +1,18 @@ +# FCM + +```text +$ ionic cordova plugin add cordova-plugin-fcm-with-dependecy-updated +$ npm install @awesome-cordova-plugins/fcm +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/fcm/) + +Plugin Repo: [https://github.com/andrehtissot/cordova-plugin-fcm-with-dependecy-updated](https://github.com/andrehtissot/cordova-plugin-fcm-with-dependecy-updated) + +Provides basic functionality for Firebase Cloud Messaging + +## Supported platforms + +* Android + * iOS + diff --git a/docs/plugins/file-opener.md b/docs/plugins/file-opener.md new file mode 100644 index 00000000..138192dc --- /dev/null +++ b/docs/plugins/file-opener.md @@ -0,0 +1,20 @@ +# File Opener + +```text +$ ionic cordova plugin add cordova-plugin-file-opener2 +$ npm install @awesome-cordova-plugins/file-opener +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/file-opener/) + +Plugin Repo: [https://github.com/pwlin/cordova-plugin-file-opener2](https://github.com/pwlin/cordova-plugin-file-opener2) + +This plugin will open a file on your device file system with its default application. + +## Supported platforms + +* Android + * iOS + * Windows + * Windows Phone 8 + diff --git a/docs/plugins/file-path.md b/docs/plugins/file-path.md new file mode 100644 index 00000000..868ea3e4 --- /dev/null +++ b/docs/plugins/file-path.md @@ -0,0 +1,17 @@ +# File Path + +```text +$ ionic cordova plugin add cordova-plugin-filepath +$ npm install @awesome-cordova-plugins/file-path +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/file-path/) + +Plugin Repo: [https://github.com/hiddentao/cordova-plugin-filepath](https://github.com/hiddentao/cordova-plugin-filepath) + +This plugin allows you to resolve the native filesystem path for Android content URIs and is based on code in the aFileChooser library. + +## Supported platforms + +* Android + diff --git a/docs/plugins/file-transfer.md b/docs/plugins/file-transfer.md new file mode 100644 index 00000000..0dd4c86a --- /dev/null +++ b/docs/plugins/file-transfer.md @@ -0,0 +1,23 @@ +# File Transfer + +```text +$ ionic cordova plugin add cordova-plugin-file-transfer +$ npm install @awesome-cordova-plugins/file-transfer +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/file-transfer/) + +Plugin Repo: [https://github.com/apache/cordova-plugin-file-transfer](https://github.com/apache/cordova-plugin-file-transfer) + +This plugin allows you to upload and download files. + +## Supported platforms + +* Amazon Fire OS + * Android + * Browser + * iOS + * Ubuntu + * Windows + * Windows Phone + diff --git a/docs/plugins/file.md b/docs/plugins/file.md new file mode 100644 index 00000000..56a468e3 --- /dev/null +++ b/docs/plugins/file.md @@ -0,0 +1,38 @@ +# File + +```text +$ ionic cordova plugin add cordova-plugin-file +$ npm install @awesome-cordova-plugins/file +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/file/) + +Plugin Repo: [https://github.com/apache/cordova-plugin-file](https://github.com/apache/cordova-plugin-file) + +This plugin implements a File API allowing read/write access to files residing on the device. + +The File class implements static convenience functions to access files and directories. + +Example: + +```text +import { File } from '@awesome-cordova-plugins/file/ngx'; + +constructor(private file: File) { } + +... + +this.file.checkDir(this.file.dataDirectory, 'mydir').then(_ => console.log('Directory exists')).catch(err => + console.log('Directory doesn't exist')); +``` + +This plugin is based on several specs, including : The HTML5 File API http: //www.w3.org/TR/FileAPI/ The \(now-defunct\) Directories and System extensions Latest: http: //www.w3.org/TR/2012/WD-file-system-api-20120417/ Although most of the plugin code was written when an earlier spec was current: http: //www.w3.org/TR/2011/WD-file-system-api-20110419/ It also implements the FileWriter spec : http: //dev.w3.org/2009/dap/file-system/file-writer.html + +## Supported platforms + +* Android + * Browser + * iOS + * macOS + * Windows + diff --git a/docs/plugins/fingerprint-aio.md b/docs/plugins/fingerprint-aio.md new file mode 100644 index 00000000..45c318c0 --- /dev/null +++ b/docs/plugins/fingerprint-aio.md @@ -0,0 +1,18 @@ +# Fingerprint AIO + +```text +$ ionic cordova plugin add cordova-plugin-fingerprint-aio +$ npm install @awesome-cordova-plugins/fingerprint-aio +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/fingerprint-aio/) + +Plugin Repo: [https://github.com/NiklasMerz/cordova-plugin-fingerprint-aio](https://github.com/NiklasMerz/cordova-plugin-fingerprint-aio) + +Use simple fingerprint authentication on Android and iOS. Requires Cordova plugin: cordova-plugin-fingerprint-aio. For more info about plugin, vist: [https://github.com/NiklasMerz/cordova-plugin-fingerprint-aio](https://github.com/NiklasMerz/cordova-plugin-fingerprint-aio) + +## Supported platforms + +* Android + * iOS + diff --git a/docs/plugins/firebase-analytics.md b/docs/plugins/firebase-analytics.md new file mode 100644 index 00000000..ab1e4ed4 --- /dev/null +++ b/docs/plugins/firebase-analytics.md @@ -0,0 +1,42 @@ +# Firebase Analytics + + This plugin is still in beta stage and may not work as expected. Please submit any issues to the [plugin repo](https://github.com/danielsogl/awesome-cordova-plugins/tree/8516b357edaca8fc543713ba99c42cfde0225f86/issues/README.md). + +```text +$ ionic cordova plugin add cordova-plugin-firebase-analytics +$ npm install @awesome-cordova-plugins/firebase-analytics +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/firebase-analytics/) + +Plugin Repo: [https://github.com/chemerisuk/cordova-plugin-firebase-analytics](https://github.com/chemerisuk/cordova-plugin-firebase-analytics) + +Cordova plugin for Firebase Analytics + +Go to firebase console and export google-services.json and GoogleService-Info.plist. Put those files into the root of your cordova app folder. + +NOTE: on iOS in order to collect demographic, age, gender data etc. you should additionally include AdSupport.framework into your project. + +## Using capacitor? + +For Android you'll have to add in **android/app/src/main/AndroidManfiest.xml** under `` + +```text + + + +``` + +And in the same file, you'll have to add `xmlns:tools="http://schemas.android.com/tools"` to your _manifest_ tag. + +## Supported platforms + +* Android + * iOS + diff --git a/docs/plugins/firebase-authentication.md b/docs/plugins/firebase-authentication.md new file mode 100644 index 00000000..2afd2f30 --- /dev/null +++ b/docs/plugins/firebase-authentication.md @@ -0,0 +1,18 @@ +# Firebase Authentication + +```text +$ ionic cordova plugin add cordova-plugin-firebase-authentication --variable FIREBASE_AUTH_VERSION=version +$ npm install @awesome-cordova-plugins/firebase-authentication +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/firebase-authentication/) + +Plugin Repo: [https://github.com/chemerisuk/cordova-plugin-firebase-authentication](https://github.com/chemerisuk/cordova-plugin-firebase-authentication) + +Cordova plugin for Firebase Authentication + +## Supported platforms + +* Android + * iOS + diff --git a/docs/plugins/firebase-config.md b/docs/plugins/firebase-config.md new file mode 100644 index 00000000..a39c36ef --- /dev/null +++ b/docs/plugins/firebase-config.md @@ -0,0 +1,20 @@ +# Firebase Config + + This plugin is still in beta stage and may not work as expected. Please submit any issues to the [plugin repo](https://github.com/danielsogl/awesome-cordova-plugins/tree/8516b357edaca8fc543713ba99c42cfde0225f86/issues/README.md). + +```text +$ ionic cordova plugin add cordova-plugin-firebase-config +$ npm install @awesome-cordova-plugins/firebase-config +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/firebase-config/) + +Plugin Repo: [https://github.com/chemerisuk/cordova-plugin-firebase-config](https://github.com/chemerisuk/cordova-plugin-firebase-config) + +Cordova plugin for Firebase Config + +## Supported platforms + +* Android + * iOS + diff --git a/docs/plugins/firebase-crash.md b/docs/plugins/firebase-crash.md new file mode 100644 index 00000000..eb4549bb --- /dev/null +++ b/docs/plugins/firebase-crash.md @@ -0,0 +1,18 @@ +# FirebaseCrash + +```text +$ ionic cordova plugin add cordova-plugin-firebase-crash +$ npm install @awesome-cordova-plugins/firebase-crash +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/firebase-crash/) + +Plugin Repo: [https://github.com/chemerisuk/cordova-plugin-firebase-crash](https://github.com/chemerisuk/cordova-plugin-firebase-crash) + +This plugin brings crash reporting from Google Firebase to your Cordova project! Android and iOS supported. + +## Supported platforms + +* Android + * iOS + diff --git a/docs/plugins/firebase-crashlytics.md b/docs/plugins/firebase-crashlytics.md new file mode 100644 index 00000000..3d57a24c --- /dev/null +++ b/docs/plugins/firebase-crashlytics.md @@ -0,0 +1,18 @@ +# Firebase Crashlytics + +```text +$ ionic cordova plugin add cordova-plugin-firebase-crashlytics --variable ANDROID_FIREBASE_CORE_VERSION=16.0.0 +$ npm install @awesome-cordova-plugins/firebase-crashlytics +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/firebase-crashlytics/) + +Plugin Repo: [https://github.com/ReallySmallSoftware/cordova-plugin-firebase-crashlytics](https://github.com/ReallySmallSoftware/cordova-plugin-firebase-crashlytics) + +A Google Firebase Crashlytics plugin to enable capture of crash reports. + +## Supported platforms + +* Android + * iOS + diff --git a/docs/plugins/firebase-dynamic-links.md b/docs/plugins/firebase-dynamic-links.md new file mode 100644 index 00000000..2cfc7535 --- /dev/null +++ b/docs/plugins/firebase-dynamic-links.md @@ -0,0 +1,37 @@ +# Firebase Dynamic Links + + This plugin is still in beta stage and may not work as expected. Please submit any issues to the [plugin repo](https://github.com/danielsogl/awesome-cordova-plugins/tree/8516b357edaca8fc543713ba99c42cfde0225f86/issues/README.md). + +```text +$ ionic cordova plugin add cordova-plugin-firebase-dynamiclinks --save --variable APP_DOMAIN="example.com" --variable APP_PATH="/" +$ npm install @awesome-cordova-plugins/firebase-dynamic-links +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/firebase-dynamic-links/) + +Plugin Repo: [https://github.com/chemerisuk/cordova-plugin-firebase-dynamiclinks](https://github.com/chemerisuk/cordova-plugin-firebase-dynamiclinks) + +Cordova plugin for Firebase Dynamic Links + +Variables APP\_DOMAIN and APP\_PATH specify web URL where your app will start an activity to handle the link. They also used to setup support for App Indexing. Go to firebase console and export google-services.json and GoogleService-Info.plist. Put those files into the root of your cordova app folder. + +Preferences: + +Preferences GoogleIOSClientId and GoogleAndroidClientId are used to setup dynamic links when you have an app for several platforms. You can find values at your GoogleService-Info.plist \(key ANDROID\_CLIENT\_ID\) and google-services.json \(key client\[0\].oauth\_client\[0\].client\_id\). + +config.xml: + +```markup + + + + + + +``` + +## Supported platforms + +* Android + * iOS + diff --git a/docs/plugins/firebase-messaging.md b/docs/plugins/firebase-messaging.md new file mode 100644 index 00000000..8d41efa7 --- /dev/null +++ b/docs/plugins/firebase-messaging.md @@ -0,0 +1,20 @@ +# Firebase Messaging + + This plugin is still in beta stage and may not work as expected. Please submit any issues to the [plugin repo](https://github.com/danielsogl/awesome-cordova-plugins/tree/8516b357edaca8fc543713ba99c42cfde0225f86/issues/README.md). + +```text +$ ionic cordova plugin add cordova-plugin-firebase-messaging +$ npm install @awesome-cordova-plugins/firebase-messaging +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/firebase-messaging/) + +Plugin Repo: [https://github.com/chemerisuk/cordova-plugin-firebase-messaging](https://github.com/chemerisuk/cordova-plugin-firebase-messaging) + +Cordova plugin for Firebase Messaging + +## Supported platforms + +* Android + * iOS + diff --git a/docs/plugins/firebase-vision.md b/docs/plugins/firebase-vision.md new file mode 100644 index 00000000..e9a6d513 --- /dev/null +++ b/docs/plugins/firebase-vision.md @@ -0,0 +1,18 @@ +# Firebase Vision + +```text +$ ionic cordova plugin add cordova-plugin-firebase-mlvision +$ npm install @awesome-cordova-plugins/firebase-vision +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/firebase-vision/) + +Plugin Repo: [https://github.com/alon22/cordova-plugin-firebase-mlvision](https://github.com/alon22/cordova-plugin-firebase-mlvision) + +Cordova plugin for Firebase MLKit Vision + +## Supported platforms + +* Android + * iOS + diff --git a/docs/plugins/firebase-x.md b/docs/plugins/firebase-x.md new file mode 100644 index 00000000..9f77cca9 --- /dev/null +++ b/docs/plugins/firebase-x.md @@ -0,0 +1,18 @@ +# Firebase X + +```text +$ ionic cordova plugin add cordova-plugin-firebasex +$ npm install @awesome-cordova-plugins/firebase-x +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/firebase-x/) + +Plugin Repo: [https://github.com/dpa99c/cordova-plugin-firebasex](https://github.com/dpa99c/cordova-plugin-firebasex) + +This plugin brings push notifications, analytics, event tracking, crash reporting and more from Google Firebase to your Cordova project! Android and iOS supported. It is a maintained fork from unmaintained ionic-navite plugin called Firebase. + +## Supported platforms + +* Android + * iOS + diff --git a/docs/plugins/firebase.md b/docs/plugins/firebase.md new file mode 100644 index 00000000..23ba0c03 --- /dev/null +++ b/docs/plugins/firebase.md @@ -0,0 +1,18 @@ +# Firebase + +```text +$ ionic cordova plugin add cordova-plugin-firebase +$ npm install @awesome-cordova-plugins/firebase +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/firebase/) + +Plugin Repo: [https://github.com/arnesson/cordova-plugin-firebase](https://github.com/arnesson/cordova-plugin-firebase) + +This plugin brings push notifications, analytics, event tracking, crash reporting and more from Google Firebase to your Cordova project! Android and iOS supported \(including iOS 10\). + +## Supported platforms + +* Android + * iOS + diff --git a/docs/plugins/flashlight.md b/docs/plugins/flashlight.md new file mode 100644 index 00000000..076ebbf3 --- /dev/null +++ b/docs/plugins/flashlight.md @@ -0,0 +1,21 @@ +# Flashlight + +```text +$ ionic cordova plugin add cordova-plugin-flashlight +$ npm install @awesome-cordova-plugins/flashlight +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/flashlight/) + +Plugin Repo: [https://github.com/EddyVerbruggen/Flashlight-PhoneGap-Plugin](https://github.com/EddyVerbruggen/Flashlight-PhoneGap-Plugin) + +This plugin allows you to switch the flashlight / torch of the device on and off. + +Requires Cordova plugin: `cordova-plugin-flashlight`. For more info, please see the [Flashlight plugin docs](https://github.com/EddyVerbruggen/Flashlight-PhoneGap-Plugin). + +## Supported platforms + +* Android + * iOS + * Windows Phone 8 + diff --git a/docs/plugins/foreground-service.md b/docs/plugins/foreground-service.md new file mode 100644 index 00000000..902e238e --- /dev/null +++ b/docs/plugins/foreground-service.md @@ -0,0 +1,28 @@ +# Foreground Service + +```text +$ ionic cordova plugin add cordova-plugin-foreground-service +$ npm install @awesome-cordova-plugins/foreground-service +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/foreground-service/) + +Plugin Repo: [https://github.com/DavidBriglio/cordova-plugin-foreground-service](https://github.com/DavidBriglio/cordova-plugin-foreground-service) + +This plugin allows for android devices to continue running services in the background, using a foreground ongoing notification. This is targeted towards use with plugins such as 'cordova-geolocation' that will not run while the app is in the background on android API 26+. + +For android API 28+, the following xml snippet should be inserted into `config.xml`: + +```text +... + + + + + ... +``` + +## Supported platforms + +* Android + diff --git a/docs/plugins/ftp.md b/docs/plugins/ftp.md new file mode 100644 index 00000000..4a74e3a1 --- /dev/null +++ b/docs/plugins/ftp.md @@ -0,0 +1,18 @@ +# FTP + +```text +$ ionic cordova plugin add cordova-plugin-ftp +$ npm install @awesome-cordova-plugins/ftp +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/ftp/) + +Plugin Repo: [https://github.com/xfally/cordova-plugin-ftp](https://github.com/xfally/cordova-plugin-ftp) + +This cordova plugin is created to use ftp \(client\) in web/js. + +## Supported platforms + +* Android + * iOS + diff --git a/docs/plugins/gao-de-location.md b/docs/plugins/gao-de-location.md new file mode 100644 index 00000000..48670ab9 --- /dev/null +++ b/docs/plugins/gao-de-location.md @@ -0,0 +1,18 @@ +# Gao De Location + +```text +$ ionic cordova plugin add cordova-plugin-gaodelocation-chenyu --variable ANDROID_API_KEY=your android key --variable IOS_API_KEY=your ios key +$ npm install @awesome-cordova-plugins/gao-de-location +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/gao-de-location/) + +Plugin Repo: [https://github.com/waliu/cordova-plugin-gaodelocation-chenyu.git](https://github.com/waliu/cordova-plugin-gaodelocation-chenyu.git) + +Because the original GPS positioning uses Google Browser positioning, and Google withdraws from China, resulting in GPS Android positioning can not be positioned. Gaode location can directly return address informationGaode location can directly return address information + +## Supported platforms + +* Android + * iOS + diff --git a/docs/plugins/ge-tui-sdk-plugin.md b/docs/plugins/ge-tui-sdk-plugin.md new file mode 100644 index 00000000..2020dd06 --- /dev/null +++ b/docs/plugins/ge-tui-sdk-plugin.md @@ -0,0 +1,18 @@ +# Ge Tui Sdk Plugin + +```text +$ cordova plugin add cordova-plugin-getuisdk --variable PUSH_APPID=your appid --variable PUSH_APPKEY=your appkey --variable PUSH_APPSECRET=your appsecret +$ npm install @awesome-cordova-plugins/ge-tui-sdk-plugin +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/ge-tui-sdk-plugin/) + +Plugin Repo: [git@github.com:GetuiLaboratory/cordova-plugin-getuisdk.git](https://github.com/danielsogl/awesome-cordova-plugins/tree/8516b357edaca8fc543713ba99c42cfde0225f86/docs/plugins/ge-tui-sdk-plugin/git@github.com:GetuiLaboratory/cordova-plugin-getuisdk.git) + +This plugin does something + +## Supported platforms + +* Android + * iOS + diff --git a/docs/plugins/geolocation.md b/docs/plugins/geolocation.md new file mode 100644 index 00000000..639a939c --- /dev/null +++ b/docs/plugins/geolocation.md @@ -0,0 +1,31 @@ +# Geolocation + +```text +$ ionic cordova plugin add cordova-plugin-geolocation --variable GEOLOCATION_USAGE_DESCRIPTION="To locate you" +$ npm install @awesome-cordova-plugins/geolocation +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/geolocation/) + +Plugin Repo: [https://github.com/apache/cordova-plugin-geolocation](https://github.com/apache/cordova-plugin-geolocation) + +This plugin provides information about the device's location, such as latitude and longitude. Common sources of location information include Global Positioning System \(GPS\) and location inferred from network signals such as IP address, RFID, WiFi and Bluetooth MAC addresses, and GSM/CDMA cell IDs. + +This API is based on the W3C Geolocation API Specification, and only executes on devices that don't already provide an implementation. + +For iOS you have to add this configuration to your configuration.xml file + +```markup + + We use your location for full functionality of certain app features. + +``` + +## Supported platforms + +* Amazon Fire OS + * Android + * Browser + * iOS + * Windows + diff --git a/docs/plugins/globalization.md b/docs/plugins/globalization.md new file mode 100644 index 00000000..1b26385d --- /dev/null +++ b/docs/plugins/globalization.md @@ -0,0 +1,21 @@ +# Globalization + +```text +$ ionic cordova plugin add cordova-plugin-globalization +$ npm install @awesome-cordova-plugins/globalization +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/globalization/) + +Plugin Repo: [https://github.com/apache/cordova-plugin-globalization](https://github.com/apache/cordova-plugin-globalization) + +This plugin obtains information and performs operations specific to the user's locale, language, and timezone. + +## Supported platforms + +* Amazon Fire OS + * Android + * Browser + * iOS + * Windows + diff --git a/docs/plugins/google-analytics.md b/docs/plugins/google-analytics.md new file mode 100644 index 00000000..0e94d66f --- /dev/null +++ b/docs/plugins/google-analytics.md @@ -0,0 +1,24 @@ +# Google Analytics + +```text +$ ionic cordova plugin add cordova-plugin-google-analytics +$ npm install @awesome-cordova-plugins/google-analytics +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/google-analytics/) + +Plugin Repo: [https://github.com/danwilson/google-analytics-plugin](https://github.com/danwilson/google-analytics-plugin) + +This plugin connects to Google's native Universal Analytics SDK Prerequisites: + +* A Cordova 3.0+ project for iOS and/or Android +* A Mobile App property through the Google Analytics Admin Console +* \(Android\) Google Play Services SDK installed via [Android SDK Manager](https://developer.android.com/sdk/installing/adding-packages.html) + +## Supported platforms + +* Android + * Browser + * iOS + * Windows Phone 8 + diff --git a/docs/plugins/google-nearby.md b/docs/plugins/google-nearby.md new file mode 100644 index 00000000..6670045e --- /dev/null +++ b/docs/plugins/google-nearby.md @@ -0,0 +1,17 @@ +# Google Nearby + +```text +$ ionic cordova plugin add cordova-plugin-google-nearby --variable API_KEY="123456789" +$ npm install @awesome-cordova-plugins/google-nearby +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/google-nearby/) + +Plugin Repo: [https://github.com/hahahannes/cordova-plugin-google-nearby](https://github.com/hahahannes/cordova-plugin-google-nearby) + +This plugin adds support for the Google Nearby Messages API. + +## Supported platforms + +* Android + diff --git a/docs/plugins/google-plus.md b/docs/plugins/google-plus.md new file mode 100644 index 00000000..b61592ff --- /dev/null +++ b/docs/plugins/google-plus.md @@ -0,0 +1,16 @@ +# Google Plus + +```text +$ ionic cordova plugin add cordova-plugin-googleplus --variable REVERSED_CLIENT_ID=myreversedclientid +$ npm install @awesome-cordova-plugins/google-plus +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/google-plus/) + +Plugin Repo: [https://github.com/EddyVerbruggen/cordova-plugin-googleplus](https://github.com/EddyVerbruggen/cordova-plugin-googleplus) + +## Supported platforms + +* Android + * iOS + diff --git a/docs/plugins/header-color.md b/docs/plugins/header-color.md new file mode 100644 index 00000000..aeedc663 --- /dev/null +++ b/docs/plugins/header-color.md @@ -0,0 +1,17 @@ +# Header Color + +```text +$ ionic cordova plugin add cordova-plugin-headercolor +$ npm install @awesome-cordova-plugins/header-color +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/header-color/) + +Plugin Repo: [https://github.com/tomloprod/cordova-plugin-headercolor](https://github.com/tomloprod/cordova-plugin-headercolor) + +Cordova plugin to change color of header in Android Multitask View + +## Supported platforms + +* Android + diff --git a/docs/plugins/health-kit.md b/docs/plugins/health-kit.md new file mode 100644 index 00000000..4cf227aa --- /dev/null +++ b/docs/plugins/health-kit.md @@ -0,0 +1,17 @@ +# Health Kit + +```text +$ ionic cordova plugin add com.telerik.plugins.healthkit +$ npm install @awesome-cordova-plugins/health-kit +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/health-kit/) + +Plugin Repo: [https://github.com/Telerik-Verified-Plugins/HealthKit](https://github.com/Telerik-Verified-Plugins/HealthKit) + +The HealthKit plugin allows you to read data from and write data to the iOS 8+ HealthKit framework. Any data saved shows up in the iOS Health app and is available for other iOS apps. + +## Supported platforms + +* iOS + diff --git a/docs/plugins/health.md b/docs/plugins/health.md new file mode 100644 index 00000000..6d4cf423 --- /dev/null +++ b/docs/plugins/health.md @@ -0,0 +1,18 @@ +# Health + +```text +$ ionic cordova plugin add cordova-plugin-health +$ npm install @awesome-cordova-plugins/health +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/health/) + +Plugin Repo: [https://github.com/dariosalvi78/cordova-plugin-health](https://github.com/dariosalvi78/cordova-plugin-health) + +A plugin that abstracts fitness and health repositories like Apple HealthKit or Google Fit. + +## Supported platforms + +* Android + * iOS + diff --git a/docs/plugins/http.md b/docs/plugins/http.md new file mode 100644 index 00000000..db12b698 --- /dev/null +++ b/docs/plugins/http.md @@ -0,0 +1,24 @@ +# HTTP + +```text +$ ionic cordova plugin add cordova-plugin-advanced-http +$ npm install @awesome-cordova-plugins/http +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/http/) + +Plugin Repo: [https://github.com/silkimen/cordova-plugin-advanced-http](https://github.com/silkimen/cordova-plugin-advanced-http) + +Cordova / Phonegap plugin for communicating with HTTP servers. Supports iOS and Android. + +Advantages over Javascript requests: + +* SSL / TLS Pinning +* CORS restrictions do not apply +* Handling of HTTP code 401 - read more at [Issue CB-2415](https://issues.apache.org/jira/browse/CB-2415) + +## Supported platforms + +* Android + * iOS + diff --git a/docs/plugins/hyper-track.md b/docs/plugins/hyper-track.md new file mode 100644 index 00000000..d27c2c71 --- /dev/null +++ b/docs/plugins/hyper-track.md @@ -0,0 +1,14 @@ +# Coordinates + +alidationError ic cordova plugin add cordova-plugin-hypertrack-v3 $ npm install @awesome-cordova-plugins/hyper-track + +\`\`\` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/hyper-track/) + +Plugin Repo: [https://github.com/hypertrack/cordova-plugin-hypertrack.git](https://github.com/hypertrack/cordova-plugin-hypertrack.git) + +## Supported platforms + +* Android, iOS + diff --git a/docs/plugins/iamport-cordova.md b/docs/plugins/iamport-cordova.md new file mode 100644 index 00000000..09616a8a --- /dev/null +++ b/docs/plugins/iamport-cordova.md @@ -0,0 +1,18 @@ +# Iamport Cordova + +```text +$ ionic cordova plugin add iamport-cordova +$ npm install @awesome-cordova-plugins/iamport-cordova +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/iamport-cordova/) + +Plugin Repo: [https://github.com/iamport/iamport-cordova](https://github.com/iamport/iamport-cordova) + +This plugin does something + +## Supported platforms + +* ios + * android + diff --git a/docs/plugins/ibeacon.md b/docs/plugins/ibeacon.md new file mode 100644 index 00000000..aee316b8 --- /dev/null +++ b/docs/plugins/ibeacon.md @@ -0,0 +1,20 @@ +# IBeacon + +```text +$ ionic cordova plugin add cordova-plugin-ibeacon +$ npm install @awesome-cordova-plugins/ibeacon +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/ibeacon/) + +Plugin Repo: [https://github.com/petermetz/cordova-plugin-ibeacon](https://github.com/petermetz/cordova-plugin-ibeacon) + +This plugin provides functions for working with iBeacons. + +The plugin's API closely mimics the one exposed through the [CLLocationManager](https://developer.apple.com/library/ios/documentation/CoreLocation/Reference/CLLocationManager_Class/index.html) introduced in iOS 7. + +## Supported platforms + +* Android + * iOS + diff --git a/docs/plugins/image-picker.md b/docs/plugins/image-picker.md new file mode 100644 index 00000000..952b12bc --- /dev/null +++ b/docs/plugins/image-picker.md @@ -0,0 +1,20 @@ +# Image Picker + +```text +$ ionic cordova plugin add cordova-plugin-telerik-imagepicker --variable PHOTO_LIBRARY_USAGE_DESCRIPTION="your usage message" +$ npm install @awesome-cordova-plugins/image-picker +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/image-picker/) + +Plugin Repo: [https://github.com/Telerik-Verified-Plugins/ImagePicker](https://github.com/Telerik-Verified-Plugins/ImagePicker) + +Cordova Plugin For Multiple Image Selection + +Requires Cordova plugin: `cordova-plugin-image-picker`. For more info, please see the [https://github.com/Telerik-Verified-Plugins/ImagePicker](https://github.com/Telerik-Verified-Plugins/ImagePicker) + +## Supported platforms + +* Android + * iOS + diff --git a/docs/plugins/imap.md b/docs/plugins/imap.md new file mode 100644 index 00000000..b4c9a065 --- /dev/null +++ b/docs/plugins/imap.md @@ -0,0 +1,17 @@ +# Imap + +```text +$ ionic cordova plugin add cordova-plugin-imap +$ npm install @awesome-cordova-plugins/imap +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/imap/) + +Plugin Repo: [https://github.com/aleksandar888/cordova-plugin-imap.git](https://github.com/aleksandar888/cordova-plugin-imap.git) + +This plugin will enable an Ionic application to use the IMAP \(Internet Message Access Protocol\) features. This plugin is in Beta version and it offers support only for Android. The plugin uses Java Mail API. Planned improvements and support for iOS. + +## Supported platforms + +* Android + diff --git a/docs/plugins/in-app-browser.md b/docs/plugins/in-app-browser.md new file mode 100644 index 00000000..95ed4d58 --- /dev/null +++ b/docs/plugins/in-app-browser.md @@ -0,0 +1,22 @@ +# In App Browser + +```text +$ ionic cordova plugin add cordova-plugin-inappbrowser +$ npm install @awesome-cordova-plugins/in-app-browser +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/in-app-browser/) + +Plugin Repo: [https://github.com/apache/cordova-plugin-inappbrowser](https://github.com/apache/cordova-plugin-inappbrowser) + +Launches in app Browser + +## Supported platforms + +* AmazonFire OS + * Android + * Browser + * iOS + * macOS + * Windows + diff --git a/docs/plugins/in-app-purchase-2.md b/docs/plugins/in-app-purchase-2.md new file mode 100644 index 00000000..aeb7b9f9 --- /dev/null +++ b/docs/plugins/in-app-purchase-2.md @@ -0,0 +1,42 @@ +# In App Purchase 2 + +```text +$ ionic cordova plugin add cordova-plugin-purchase --variable BILLING_KEY="" +$ npm install @awesome-cordova-plugins/in-app-purchase-2 +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/in-app-purchase-2/) + +Plugin Repo: [https://github.com/j3k0/cordova-plugin-purchase](https://github.com/j3k0/cordova-plugin-purchase) + +In-App Purchase on iOS, Android, Windows, macOS and XBox. + +## Features + +| | ios | android | win-8 | win-10/uwp | mac | +| :--- | :--- | :--- | :--- | :--- | :--- | +| consumables | ✅ | ✅ | ✅ | ✅ | ✅ | +| non consumables | ✅ | ✅ | ✅ | ✅ | ✅ | +| subscriptions | ✅ | ✅ | ✅ | ✅ | ✅ | +| restore purchases | ✅ | ✅ | ✅ | ✅ | ✅ | +| receipt validations | ✅ | ✅ | | ✅ | ✅ | +| downloadable content | ✅ | | | | ✅ | +| introductory prices | ✅ | ✅ | | ✅ | ✅ | + +Supports: + +* **iOS** version 7.0 or higher. +* **Android** version 2.2 \(API level 8\) or higher + * with Google Play client version 3.9.16 or higher +* **Windows** Store/Phone 8.1 or higher +* **Windows 10 Mobile** +* **macOS** version 10 +* **Xbox One** + * \(and any platform supporting Microsoft's UWP\) + +## Supported platforms + +* iOS + * Android + * Windows + diff --git a/docs/plugins/in-app-review.md b/docs/plugins/in-app-review.md new file mode 100644 index 00000000..965d2477 --- /dev/null +++ b/docs/plugins/in-app-review.md @@ -0,0 +1,19 @@ +# In App Review + +```text +$ ionic cordova plugin add com.omarben.inappreview +$ npm install @awesome-cordova-plugins/in-app-review +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/in-app-review/) + +Plugin Repo: [https://github.com/omaxlive/com.omarben.inappreview](https://github.com/omaxlive/com.omarben.inappreview) + +This plugin does use the iOS class SKStore​Review​Controller to open the inApp review popup available since iOS 10.3 + +This functionality only works on iOS devices + +## Supported platforms + +* iOS + diff --git a/docs/plugins/in-app-update.md b/docs/plugins/in-app-update.md new file mode 100644 index 00000000..0c6d4839 --- /dev/null +++ b/docs/plugins/in-app-update.md @@ -0,0 +1,17 @@ +# In App Update + +```text +$ ionic cordova plugin add cordova-in-app-update +$ npm install @awesome-cordova-plugins/in-app-update +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/in-app-update/) + +Plugin Repo: [https://github.com/itsLucario/cordova-app-update-plugin](https://github.com/itsLucario/cordova-app-update-plugin) + +This pluging enabels In app update For cordova. + +## Supported platforms + +* Android + diff --git a/docs/plugins/insomnia.md b/docs/plugins/insomnia.md new file mode 100644 index 00000000..1f3e2ca0 --- /dev/null +++ b/docs/plugins/insomnia.md @@ -0,0 +1,22 @@ +# Insomnia + +```text +$ ionic cordova plugin add cordova-plugin-insomnia +$ npm install @awesome-cordova-plugins/insomnia +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/insomnia/) + +Plugin Repo: [https://github.com/EddyVerbruggen/Insomnia-PhoneGap-Plugin](https://github.com/EddyVerbruggen/Insomnia-PhoneGap-Plugin) + +Prevent the screen of the mobile device from falling asleep. + +## Supported platforms + +* Android + * Browser + * Firefox OS + * iOS + * Windows + * Windows Phone 8 + diff --git a/docs/plugins/instagram.md b/docs/plugins/instagram.md new file mode 100644 index 00000000..a040f642 --- /dev/null +++ b/docs/plugins/instagram.md @@ -0,0 +1,18 @@ +# Instagram + +```text +$ ionic cordova plugin add cordova-instagram-plugin +$ npm install @awesome-cordova-plugins/instagram +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/instagram/) + +Plugin Repo: [https://github.com/vstirbu/InstagramPlugin](https://github.com/vstirbu/InstagramPlugin) + +Share a photo with the instagram app + +## Supported platforms + +* Android + * iOS + diff --git a/docs/plugins/intercom.md b/docs/plugins/intercom.md new file mode 100644 index 00000000..48808496 --- /dev/null +++ b/docs/plugins/intercom.md @@ -0,0 +1,18 @@ +# Intercom + +```text +$ ionic cordova plugin add cordova-plugin-intercom +$ npm install @awesome-cordova-plugins/intercom +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/intercom/) + +Plugin Repo: [https://github.com/intercom/intercom-cordova](https://github.com/intercom/intercom-cordova) + +This is a plugin that allows your Ionic app to use Intercom for iOS and/or Intercom for Android. Follow the offical documentation to setup this plugin correctly: [https://developers.intercom.com/docs/cordova-phonegap-configuration](https://developers.intercom.com/docs/cordova-phonegap-configuration) + +## Supported platforms + +* Android + * iOS + diff --git a/docs/plugins/ionic-webview.md b/docs/plugins/ionic-webview.md new file mode 100644 index 00000000..5e9a946b --- /dev/null +++ b/docs/plugins/ionic-webview.md @@ -0,0 +1,20 @@ +# Ionic Webview + +```text +$ ionic cordova plugin add cordova-plugin-ionic-webview +$ npm install @awesome-cordova-plugins/ionic-webview +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/ionic-webview/) + +Plugin Repo: [https://github.com/ionic-team/cordova-plugin-ionic-webview](https://github.com/ionic-team/cordova-plugin-ionic-webview) + +Access Web View utilities. + +Requires the Cordova plugin: `cordova-plugin-ionic-webview` > 2.0. For more info, please see the [Ionic Web View](https://github.com/ionic-team/cordova-plugin-ionic-webview) repository. + +## Supported platforms + +* Android + * iOS + diff --git a/docs/plugins/ios-aswebauthenticationsession-api.md b/docs/plugins/ios-aswebauthenticationsession-api.md new file mode 100644 index 00000000..b2eb52f0 --- /dev/null +++ b/docs/plugins/ios-aswebauthenticationsession-api.md @@ -0,0 +1,17 @@ +# ios-aswebauthenticationsession-api + +```text +$ ionic cordova plugin add cordova-plugin-ios-aswebauthenticationsession-api +$ npm install @awesome-cordova-plugins/ios-aswebauthenticationsession-api +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/ios-aswebauthenticationsession-api/) + +Plugin Repo: [https://github.com/jwelker110/cordova-plugin-ios-aswebauthenticationsession-api](https://github.com/jwelker110/cordova-plugin-ios-aswebauthenticationsession-api) + +Plugin for iOS 12 ASWebAuthenticationSession API + +## Supported platforms + +* iOS + diff --git a/docs/plugins/is-debug.md b/docs/plugins/is-debug.md new file mode 100644 index 00000000..7fafe411 --- /dev/null +++ b/docs/plugins/is-debug.md @@ -0,0 +1,18 @@ +# Is Debug + +```text +$ ionic cordova plugin add cordova-plugin-is-debug +$ npm install @awesome-cordova-plugins/is-debug +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/is-debug/) + +Plugin Repo: [https://github.com/mattlewis92/cordova-plugin-is-debug](https://github.com/mattlewis92/cordova-plugin-is-debug) + +Detect if the app is running in debug mode or not. Debug mode is when the app is built and installed locally via xcode / eclipse / the cordova cli etc, compared to release mode when the app was downloaded from the app / play store via an end user. + +## Supported platforms + +* Android + * iOS + diff --git a/docs/plugins/keyboard.md b/docs/plugins/keyboard.md new file mode 100644 index 00000000..d5a47671 --- /dev/null +++ b/docs/plugins/keyboard.md @@ -0,0 +1,20 @@ +# Keyboard + +```text +$ ionic cordova plugin add cordova-plugin-ionic-keyboard +$ npm install @awesome-cordova-plugins/keyboard +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/keyboard/) + +Plugin Repo: [https://github.com/ionic-team/cordova-plugin-ionic-keyboard](https://github.com/ionic-team/cordova-plugin-ionic-keyboard) + +Keyboard plugin for Cordova. + +Requires Cordova plugin: `cordova-plugin-ionic-keyboard`. For more info, please see the [Keyboard plugin docs](https://github.com/ionic-team/cordova-plugin-ionic-keyboard). + +## Supported platforms + +* Android + * iOS + diff --git a/docs/plugins/keychain.md b/docs/plugins/keychain.md new file mode 100644 index 00000000..3af9262d --- /dev/null +++ b/docs/plugins/keychain.md @@ -0,0 +1,21 @@ +# Keychain + +```text +$ ionic cordova plugin add cordova-plugin-ios-keychain +$ npm install @awesome-cordova-plugins/keychain +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/keychain/) + +Plugin Repo: [https://github.com/ionic-team/cordova-plugin-ios-keychain](https://github.com/ionic-team/cordova-plugin-ios-keychain) + +Get and set data in the iOS Keychain + +Requires Cordova plugin: `cordova-plugin-ios-keychain`. For more info, please see the [Keychain plugin docs](https://github.com/ionic-team/cordova-plugin-ios-keychain). + +See also [Secure Storage](https://ionicframework.com/docs/native/secure-storage/) for more supported platforms. + +## Supported platforms + +* iOS + diff --git a/docs/plugins/kommunicate.md b/docs/plugins/kommunicate.md new file mode 100644 index 00000000..7d6d4376 --- /dev/null +++ b/docs/plugins/kommunicate.md @@ -0,0 +1,19 @@ +# Kommunicate + +```text +$ ionic cordova plugin add kommunicate-cordova-plugin +$ npm install @awesome-cordova-plugins/kommunicate +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/kommunicate/) + +Plugin Repo: [https://github.com/Kommunicate-io/Kommunicate-Cordova-Ionic-PhoneGap-Chat-Plugin](https://github.com/Kommunicate-io/Kommunicate-Cordova-Ionic-PhoneGap-Chat-Plugin) + +The plugin for the Kommunicate SDK. With the help of this plugin, you can easily add human + bot chat support functionality to you app. Refer to: TODO: insert site link For documentation: TODO: insert link + +## Supported platforms + +* Android + * Browser + * iOS + diff --git a/docs/plugins/launch-navigator.md b/docs/plugins/launch-navigator.md new file mode 100644 index 00000000..26785f1b --- /dev/null +++ b/docs/plugins/launch-navigator.md @@ -0,0 +1,20 @@ +# Launch Navigator + +```text +$ ionic cordova plugin add uk.co.workingedge.phonegap.plugin.launchnavigator +$ npm install @awesome-cordova-plugins/launch-navigator +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/launch-navigator/) + +Plugin Repo: [https://github.com/dpa99c/phonegap-launch-navigator](https://github.com/dpa99c/phonegap-launch-navigator) + +Requires Cordova plugin: uk.co.workingedge.phonegap.plugin.launchnavigator. For more info, please see the [LaunchNavigator plugin docs](https://github.com/dpa99c/phonegap-launch-navigator). + +## Supported platforms + +* Android + * iOS + * Windows + * Windows Phone 8 + diff --git a/docs/plugins/launch-review.md b/docs/plugins/launch-review.md new file mode 100644 index 00000000..063c0bfa --- /dev/null +++ b/docs/plugins/launch-review.md @@ -0,0 +1,21 @@ +# Launch Review + +```text +$ ionic cordova plugin add cordova-launch-review +$ npm install @awesome-cordova-plugins/launch-review +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/launch-review/) + +Plugin Repo: [https://github.com/dpa99c/cordova-launch-review](https://github.com/dpa99c/cordova-launch-review) + +Assists in leaving user reviews/ratings in the App Stores. + +* Launches the platform's App Store page for the current app in order for the user to leave a review. +* On iOS \(10.3 and above\) invokes the native in-app rating dialog which allows a user to rate your app without needing to open the App Store. + +## Supported platforms + +* Android + * iOS + diff --git a/docs/plugins/line-login.md b/docs/plugins/line-login.md new file mode 100644 index 00000000..1e301625 --- /dev/null +++ b/docs/plugins/line-login.md @@ -0,0 +1,18 @@ +# Line Login + +```text +$ ionic cordova plugin add https://github.com/nrikiji/cordova-line-login-plugin.git --variable LINE_CHANNEL_ID="your_line_channel_id" +$ npm install @awesome-cordova-plugins/line-login +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/line-login/) + +Plugin Repo: [https://github.com/nrikiji/cordova-line-login-plugin](https://github.com/nrikiji/cordova-line-login-plugin) + +The function login, logs out, acquires, verifies, and refreshes the access token. The version of LineSDK you are using is as follows. + +## Supported platforms + +* Android + * iOS + diff --git a/docs/plugins/local-backup.md b/docs/plugins/local-backup.md new file mode 100644 index 00000000..30fe4506 --- /dev/null +++ b/docs/plugins/local-backup.md @@ -0,0 +1,18 @@ +# LocalBackup + +```text +$ ionic cordova plugin add cordova-plugin-local-backup +$ npm install @awesome-cordova-plugins/local-backup +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/local-backup/) + +Plugin Repo: [https://github.com/MaximBelov/cordova-plugin-local-backup](https://github.com/MaximBelov/cordova-plugin-local-backup) + +This plugin to create local backup + +## Supported platforms + +* Android + * iOS + diff --git a/docs/plugins/local-notifications.md b/docs/plugins/local-notifications.md new file mode 100644 index 00000000..58025cac --- /dev/null +++ b/docs/plugins/local-notifications.md @@ -0,0 +1,19 @@ +# Local Notifications + +```text +$ ionic cordova plugin add cordova-plugin-local-notification +$ npm install @awesome-cordova-plugins/local-notifications +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/local-notifications/) + +Plugin Repo: [https://github.com/katzer/cordova-plugin-local-notifications](https://github.com/katzer/cordova-plugin-local-notifications) + +This plugin allows you to display local notifications on the device + +## Supported platforms + +* Android + * iOS + * Windows + diff --git a/docs/plugins/location-accuracy.md b/docs/plugins/location-accuracy.md new file mode 100644 index 00000000..ebb9583a --- /dev/null +++ b/docs/plugins/location-accuracy.md @@ -0,0 +1,18 @@ +# Location Accuracy + +```text +$ ionic cordova plugin add cordova-plugin-request-location-accuracy +$ npm install @awesome-cordova-plugins/location-accuracy +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/location-accuracy/) + +Plugin Repo: [https://github.com/dpa99c/cordova-plugin-request-location-accuracy](https://github.com/dpa99c/cordova-plugin-request-location-accuracy) + +This Cordova/Phonegap plugin for Android and iOS to request enabling/changing of Location Services by triggering a native dialog from within the app, avoiding the need for the user to leave your app to change location settings manually. + +## Supported platforms + +* Android + * iOS + diff --git a/docs/plugins/lottie-splash-screen.md b/docs/plugins/lottie-splash-screen.md new file mode 100644 index 00000000..caca2f75 --- /dev/null +++ b/docs/plugins/lottie-splash-screen.md @@ -0,0 +1,18 @@ +# Lottie Splash Screen + +```text +$ '' +$ npm install @awesome-cordova-plugins/lottie-splash-screen +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/lottie-splash-screen/) + +Plugin Repo: [https://github.com/timbru31/cordova-plugin-lottie-splashscreen](https://github.com/timbru31/cordova-plugin-lottie-splashscreen) + +Cordova plugin to show bodymovin/Lottie animations as the splash screen with Airbnb's Lottie wrapper + +## Supported platforms + +* Android + * iOS + diff --git a/docs/plugins/media-capture.md b/docs/plugins/media-capture.md new file mode 100644 index 00000000..06ce9377 --- /dev/null +++ b/docs/plugins/media-capture.md @@ -0,0 +1,22 @@ +# Media Capture + +```text +$ ionic cordova plugin add cordova-plugin-media-capture +$ npm install @awesome-cordova-plugins/media-capture +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/media-capture/) + +Plugin Repo: [https://github.com/apache/cordova-plugin-media-capture](https://github.com/apache/cordova-plugin-media-capture) + +This plugin provides access to the device's audio, image, and video capture capabilities. + +Requires Cordova plugin: `cordova-plugin-media-capture`. For more info, please see the [Media Capture plugin docs](https://github.com/apache/cordova-plugin-media-capture). + +## Supported platforms + +* Android + * Browser + * iOS + * Windows + diff --git a/docs/plugins/media.md b/docs/plugins/media.md new file mode 100644 index 00000000..411f0b06 --- /dev/null +++ b/docs/plugins/media.md @@ -0,0 +1,20 @@ +# Media + +```text +$ ionic cordova plugin add cordova-plugin-media +$ npm install @awesome-cordova-plugins/media +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/media/) + +Plugin Repo: [https://github.com/apache/cordova-plugin-media](https://github.com/apache/cordova-plugin-media) + +This plugin provides the ability to record and play back audio files on a device. + +## Supported platforms + +* Android + * Browser + * iOS + * Windows + diff --git a/docs/plugins/metrix.md b/docs/plugins/metrix.md new file mode 100644 index 00000000..44b6b460 --- /dev/null +++ b/docs/plugins/metrix.md @@ -0,0 +1,19 @@ +# Metrix + +```text +$ ionic cordova plugin add ir.metrix.sdk +$ npm install @awesome-cordova-plugins/metrix +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/metrix/) + +Plugin Repo: [https://github.com/metrixorg/MetrixSDK-CordovaPlugin](https://github.com/metrixorg/MetrixSDK-CordovaPlugin) + +This is the Ionic Cordova SDK of Metrix™. You can read more about Metrix™ at metrix.ir. + +Requires Cordova plugin: `ir.metrix.sdk`. For more info, please see the [Metrix Cordova SDK](https://github.com/metrixorg/MetrixSDK-CordovaPlugin) + +## Supported platforms + +* Android + diff --git a/docs/plugins/mixpanel.md b/docs/plugins/mixpanel.md new file mode 100644 index 00000000..95fffc4e --- /dev/null +++ b/docs/plugins/mixpanel.md @@ -0,0 +1,19 @@ +# Mixpanel + +```text +$ ionic cordova plugin add cordova-plugin-mixpanel +$ npm install @awesome-cordova-plugins/mixpanel +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/mixpanel/) + +Plugin Repo: [https://github.com/samzilverberg/cordova-mixpanel-plugin](https://github.com/samzilverberg/cordova-mixpanel-plugin) + +Cordova Plugin that wraps Mixpanel SDK for Android and iOS + +## Supported platforms + +* Android + * Browser + * iOS + diff --git a/docs/plugins/mlkit-translate.md b/docs/plugins/mlkit-translate.md new file mode 100644 index 00000000..08cb20c3 --- /dev/null +++ b/docs/plugins/mlkit-translate.md @@ -0,0 +1,18 @@ +# MLKitTranslate + +```text +$ ionic cordova plugin add cordova-plugin-mlkit-translate +$ npm install @awesome-cordova-plugins/mlkit-translate +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/mlkit-translate/) + +Plugin Repo: [https://github.com/rigelglen/cordova-plugin-mlkit-translate](https://github.com/rigelglen/cordova-plugin-mlkit-translate) + +Plugin that implements MLKit Translation and Language Identification features. + +## Supported platforms + +* Android + * iOS + diff --git a/docs/plugins/mobile-messaging.md b/docs/plugins/mobile-messaging.md new file mode 100644 index 00000000..3921128d --- /dev/null +++ b/docs/plugins/mobile-messaging.md @@ -0,0 +1,20 @@ +# Mobile Messaging + +```text +$ ionic cordova plugin add com-infobip-plugins-mobilemessaging +$ npm install @awesome-cordova-plugins/mobile-messaging +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/mobile-messaging/) + +Plugin Repo: [https://github.com/infobip/mobile-messaging-cordova-plugin](https://github.com/infobip/mobile-messaging-cordova-plugin) + +Mobile Messaging SDK is designed and developed to easily enable push notification channel in your mobile application. In almost no time of implementation you get push notification in your application and access to the features of [Infobip IP Messaging Platform](https://portal.infobip.com/push/). This document describes library integration steps for your Cordova project. + +For more info see [Cordova plugin docs](https://github.com/infobip/mobile-messaging-cordova-plugin) + +## Supported platforms + +* Android + * iOS + diff --git a/docs/plugins/multiple-document-picker.md b/docs/plugins/multiple-document-picker.md new file mode 100644 index 00000000..34a89134 --- /dev/null +++ b/docs/plugins/multiple-document-picker.md @@ -0,0 +1,18 @@ +# Multiple Documents Picker + +```text +$ ionic cordova plugin add cordova-plugin-multiple-documents-picker +$ npm install @awesome-cordova-plugins/multiple-document-picker +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/multiple-document-picker/) + +Plugin Repo: [https://github.com/akeotech/cordova-plugin-multiple-documents-picker](https://github.com/akeotech/cordova-plugin-multiple-documents-picker) + +This plugin allows users to pick multiple documents/images at once + +## Supported platforms + +* Android + * iOS + diff --git a/docs/plugins/music-controls.md b/docs/plugins/music-controls.md new file mode 100644 index 00000000..f62b4e2f --- /dev/null +++ b/docs/plugins/music-controls.md @@ -0,0 +1,19 @@ +# Music Controls + +```text +$ ionic cordova plugin add cordova-plugin-music-controls2 +$ npm install @awesome-cordova-plugins/music-controls +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/music-controls/) + +Plugin Repo: [https://github.com/ghenry22/cordova-plugin-music-controls2](https://github.com/ghenry22/cordova-plugin-music-controls2) + +Music controls for Cordova applications. Display a 'media' notification with play/pause, previous, next buttons, allowing the user to control the play. Handle also headset event \(plug, unplug, headset button\). + +## Supported platforms + +* Android + * iOS + * Windows + diff --git a/docs/plugins/native-audio.md b/docs/plugins/native-audio.md new file mode 100644 index 00000000..8fccc2a7 --- /dev/null +++ b/docs/plugins/native-audio.md @@ -0,0 +1,19 @@ +# Native Audio + +```text +$ ionic cordova plugin add cordova-plugin-nativeaudio +$ npm install @awesome-cordova-plugins/native-audio +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/native-audio/) + +Plugin Repo: [https://github.com/floatinghotpot/cordova-plugin-nativeaudio](https://github.com/floatinghotpot/cordova-plugin-nativeaudio) + +Native Audio Playback + +## Supported platforms + +* Android + * Browser + * iOS + diff --git a/docs/plugins/native-geocoder.md b/docs/plugins/native-geocoder.md new file mode 100644 index 00000000..7837b0cc --- /dev/null +++ b/docs/plugins/native-geocoder.md @@ -0,0 +1,18 @@ +# Native Geocoder + +```text +$ ionic cordova plugin add cordova-plugin-nativegeocoder +$ npm install @awesome-cordova-plugins/native-geocoder +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/native-geocoder/) + +Plugin Repo: [https://github.com/sebastianbaar/cordova-plugin-nativegeocoder](https://github.com/sebastianbaar/cordova-plugin-nativegeocoder) + +Cordova plugin for native forward and reverse geocoding + +## Supported platforms + +* iOS + * Android + diff --git a/docs/plugins/native-keyboard.md b/docs/plugins/native-keyboard.md new file mode 100644 index 00000000..b8da11d8 --- /dev/null +++ b/docs/plugins/native-keyboard.md @@ -0,0 +1,18 @@ +# Native Keyboard + +```text +$ ionic cordova plugin add cordova-plugin-native-keyboard +$ npm install @awesome-cordova-plugins/native-keyboard +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/native-keyboard/) + +Plugin Repo: [https://github.com/EddyVerbruggen/cordova-plugin-native-keyboard](https://github.com/EddyVerbruggen/cordova-plugin-native-keyboard) + +A cross platform WhatsApp / Messenger / Slack -style keyboard even. For your Cordova app. + +## Supported platforms + +* Android + * iOS + diff --git a/docs/plugins/native-page-transitions.md b/docs/plugins/native-page-transitions.md new file mode 100644 index 00000000..4b6e97be --- /dev/null +++ b/docs/plugins/native-page-transitions.md @@ -0,0 +1,19 @@ +# Native Page Transitions + +```text +$ ionic cordova plugin add com.telerik.plugins.nativepagetransitions +$ npm install @awesome-cordova-plugins/native-page-transitions +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/native-page-transitions/) + +Plugin Repo: [https://github.com/Telerik-Verified-Plugins/NativePageTransitions](https://github.com/Telerik-Verified-Plugins/NativePageTransitions) + +The Native Page Transitions plugin uses native hardware acceleration to animate your transitions between views. You have complete control over the type of transition, the duration, and direction. + +## Supported platforms + +* Android + * iOS + * Windows Phone 8 + diff --git a/docs/plugins/native-storage.md b/docs/plugins/native-storage.md new file mode 100644 index 00000000..01258a6a --- /dev/null +++ b/docs/plugins/native-storage.md @@ -0,0 +1,21 @@ +# Native Storage + +```text +$ ionic cordova plugin add cordova-plugin-nativestorage +$ npm install @awesome-cordova-plugins/native-storage +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/native-storage/) + +Plugin Repo: [https://github.com/TheCocoaProject/cordova-plugin-nativestorage](https://github.com/TheCocoaProject/cordova-plugin-nativestorage) + +Native storage of variables in Android and iOS + +## Supported platforms + +* Android + * Browser + * iOS + * macOS + * Windows + diff --git a/docs/plugins/native-view.md b/docs/plugins/native-view.md new file mode 100644 index 00000000..243ac72e --- /dev/null +++ b/docs/plugins/native-view.md @@ -0,0 +1,16 @@ +# NativeView + +```text +$ ionic cordova plugin add cordova-plugin-nativeview +$ npm install @awesome-cordova-plugins/native-view +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/native-view/) + +Plugin Repo: [https://github.com/mfdeveloper/cordova-plugin-nativeview](https://github.com/mfdeveloper/cordova-plugin-nativeview) + +## Supported platforms + +* Android + * iOS + diff --git a/docs/plugins/network-interface.md b/docs/plugins/network-interface.md new file mode 100644 index 00000000..fab43da7 --- /dev/null +++ b/docs/plugins/network-interface.md @@ -0,0 +1,22 @@ +# Network Interface + +```text +$ ionic cordova plugin add cordova-plugin-networkinterface +$ npm install @awesome-cordova-plugins/network-interface +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/network-interface/) + +Plugin Repo: [https://github.com/salbahra/cordova-plugin-networkinterface](https://github.com/salbahra/cordova-plugin-networkinterface) + +Network interface information plugin for Cordova/PhoneGap that supports Android, Blackberry 10, Browser, iOS, and Windows Phone 8. + +## Supported platforms + +* Android + * BlackBerry 10 + * Browser + * iOS + * Windows + * Windows Phone + diff --git a/docs/plugins/network.md b/docs/plugins/network.md new file mode 100644 index 00000000..688c75c5 --- /dev/null +++ b/docs/plugins/network.md @@ -0,0 +1,21 @@ +# Network + +```text +$ ionic cordova plugin add cordova-plugin-network-information +$ npm install @awesome-cordova-plugins/network +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/network/) + +Plugin Repo: [https://github.com/apache/cordova-plugin-network-information](https://github.com/apache/cordova-plugin-network-information) + +Requires Cordova plugin: cordova-plugin-network-information. For more info, please see the [Network plugin docs](https://github.com/apache/cordova-plugin-network-information). + +## Supported platforms + +* Amazon Fire OS + * Android + * Browser + * iOS + * Windows + diff --git a/docs/plugins/nfc.md b/docs/plugins/nfc.md new file mode 100644 index 00000000..ffae6cba --- /dev/null +++ b/docs/plugins/nfc.md @@ -0,0 +1,27 @@ +# UriHelper + +ionic cordova plugin add phonegap-nfc $ npm install @awesome-cordova-plugins/nfc + +\`\`\` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/nfc/) + +Plugin Repo: [https://github.com/chariotsolutions/phonegap-nfc](https://github.com/chariotsolutions/phonegap-nfc) + +The NFC plugin allows you to read and write NFC tags. You can also beam to, and receive from, other NFC enabled devices. + +Use to + +* read data from NFC tags +* write data to NFC tags +* send data to other NFC enabled devices +* receive data from NFC devices + +This plugin uses NDEF \(NFC Data Exchange Format\) for maximum compatibilty between NFC devices, tag types, and operating systems. + +## Supported platforms + +* Android + * iOS + * Windows + diff --git a/docs/plugins/ocr.md b/docs/plugins/ocr.md new file mode 100644 index 00000000..ad59793e --- /dev/null +++ b/docs/plugins/ocr.md @@ -0,0 +1,18 @@ +# OCR + +```text +$ ionic cordova plugin add cordova-plugin-mobile-ocr +$ npm install @awesome-cordova-plugins/ocr +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/ocr/) + +Plugin Repo: [https://github.com/NeutrinosPlatform/cordova-plugin-mobile-ocr](https://github.com/NeutrinosPlatform/cordova-plugin-mobile-ocr) + +This plugin attempts to identify and extract text from an image. Please note: This plugin depends on the GoogleMobileVision pod which is referencing UIWebview, that has been deprecated by Apple. Don't use this plugin in an app intended for App Store as you will get a review rejection from Apple: `Deprecated API Usage — Apple will stop accepting submissions of apps that use UIWebView APIs` For more info, please see the following Github issue [Google Mobile Vision relying on deprecated UIWebview](https://github.com/NeutrinosPlatform/cordova-plugin-mobile-ocr/issues/27). + +## Supported platforms + +* Android + * iOS + diff --git a/docs/plugins/onesignal.md b/docs/plugins/onesignal.md new file mode 100644 index 00000000..8eb109c4 --- /dev/null +++ b/docs/plugins/onesignal.md @@ -0,0 +1,86 @@ +# OneSignal + +```text +$ ionic cordova plugin add onesignal-cordova-plugin +$ npm install @awesome-cordova-plugins/onesignal +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/onesignal/) + +Plugin Repo: [https://github.com/OneSignal/OneSignal-Cordova-SDK](https://github.com/OneSignal/OneSignal-Cordova-SDK) + +The OneSignal plugin is an client implementation for using the [OneSignal](https://onesignal.com/) Service. OneSignal is a simple implementation for delivering push notifications. + +Please view the official [OneSignal Ionic SDK Installation](https://documentation.onesignal.com/docs/ionic-sdk-setup) guide for more information. + +### Icons + +If you want to use generated icons with command `ionic cordova resources`: + +1. Add a file to your `hooks` directory called `copy_android_notification_icons.js` +2. Configure the hook in your config.xml + + ```text + + + + ``` + +3. Put the following code in it: + +```text +#!/usr/bin/env node + +var fs = require('fs'); +var path = require('path'); + +var filestocopy = [{ + "resources/android/icon/drawable-hdpi-icon.png": + "platforms/android/app/src/main/res/drawable-hdpi/ic_stat_onesignal_default.png" +}, { + "resources/android/icon/drawable-mdpi-icon.png": + "platforms/android/app/src/main/res/drawable-mdpi/ic_stat_onesignal_default.png" +}, { + "resources/android/icon/drawable-xhdpi-icon.png": + "platforms/android/app/src/main/res/drawable-xhdpi/ic_stat_onesignal_default.png" +}, { + "resources/android/icon/drawable-xxhdpi-icon.png": + "platforms/android/app/src/main/res/drawable-xxhdpi/ic_stat_onesignal_default.png" +}, { + "resources/android/icon/drawable-xxxhdpi-icon.png": + "platforms/android/app/src/main/res/drawable-xxxhdpi/ic_stat_onesignal_default.png" +} ]; + +module.exports = function(context) { + + // no need to configure below + var rootdir = context.opts.projectRoot; + + filestocopy.forEach(function(obj) { + Object.keys(obj).forEach(function(key) { + var val = obj[key]; + var srcfile = path.join(rootdir, key); + var destfile = path.join(rootdir, val); + console.log("copying "+srcfile+" to "+destfile); + var destdir = path.dirname(destfile); + if (fs.existsSync(srcfile) && fs.existsSync(destdir)) { + fs.createReadStream(srcfile).pipe( + fs.createWriteStream(destfile)); + } + }); + }); + +}; +``` + +1. From the root of your project make the file executable: + + `$ chmod +x hooks/copy_android_notification_icons.js` + +## Supported platforms + +* Amazon Fire OS + * Android + * iOS + * Windows + diff --git a/docs/plugins/open-native-settings.md b/docs/plugins/open-native-settings.md new file mode 100644 index 00000000..250568a2 --- /dev/null +++ b/docs/plugins/open-native-settings.md @@ -0,0 +1,18 @@ +# Open Native Settings + +```text +$ ionic cordova plugin add cordova-open-native-settings +$ npm install @awesome-cordova-plugins/open-native-settings +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/open-native-settings/) + +Plugin Repo: [https://github.com/guyromb/Cordova-open-native-settings](https://github.com/guyromb/Cordova-open-native-settings) + +Plugin to open native screens of iOS/android settings + +## Supported platforms + +* Android + * iOS + diff --git a/docs/plugins/openalpr.md b/docs/plugins/openalpr.md new file mode 100644 index 00000000..d253ad8d --- /dev/null +++ b/docs/plugins/openalpr.md @@ -0,0 +1,18 @@ +# OpenALPR + +```text +$ ionic cordova plugin add cordova-plugin-openalpr +$ npm install @awesome-cordova-plugins/openalpr +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/openalpr/) + +Plugin Repo: [https://github.com/iMicknl/cordova-plugin-openalpr](https://github.com/iMicknl/cordova-plugin-openalpr) + +This Cordova plugin adds support for the OpenALPR \(Automatic License Plate Recognition\) library, which provides support for retrieving the license plate from a picture. + +## Supported platforms + +* Android + * iOS + diff --git a/docs/plugins/paytabs.md b/docs/plugins/paytabs.md new file mode 100644 index 00000000..52961e26 --- /dev/null +++ b/docs/plugins/paytabs.md @@ -0,0 +1,18 @@ +# PayTabs + +```text +$ ionic cordova plugin add com.paytabs.cordova.plugin +$ npm install @awesome-cordova-plugins/paytabs +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/paytabs/) + +Plugin Repo: [https://github.com/paytabscom/paytabs-cordova](https://github.com/paytabscom/paytabs-cordova) + +A plugin that allows you to use PayTabs's Native SDKs for Android and iOS. + +## Supported platforms + +* Android + * iOS + diff --git a/docs/plugins/pdf-generator.md b/docs/plugins/pdf-generator.md new file mode 100644 index 00000000..3b454fc1 --- /dev/null +++ b/docs/plugins/pdf-generator.md @@ -0,0 +1,18 @@ +# PDFGenerator + +```text +$ ionic cordova plugin add cordova-pdf-generator +$ npm install @awesome-cordova-plugins/pdf-generator +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/pdf-generator/) + +Plugin Repo: [https://github.com/cesarvr/pdf-generator](https://github.com/cesarvr/pdf-generator) + +Simple plugin to generate \(offline\) pdf. The plugin transforms HTML to PDF and also provide the mechanism to share the pdf to other apps like Mail, etc. + +## Supported platforms + +* Android + * iOS + diff --git a/docs/plugins/photo-library.md b/docs/plugins/photo-library.md new file mode 100644 index 00000000..67570a6f --- /dev/null +++ b/docs/plugins/photo-library.md @@ -0,0 +1,19 @@ +# Photo Library + +```text +$ ionic cordova plugin add cordova-plugin-photo-library --variable PHOTO_LIBRARY_USAGE_DESCRIPTION="To choose photos" +$ npm install @awesome-cordova-plugins/photo-library +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/photo-library/) + +Plugin Repo: [https://github.com/terikon/cordova-plugin-photo-library](https://github.com/terikon/cordova-plugin-photo-library) + +The PhotoLibrary plugin allows access to photos from device by url. So you can use plain img tag to display photos and their thumbnails, and different 3rd party libraries as well. Saving photos and videos to the library is also supported. cdvphotolibrary urls should be trusted by Angular. See plugin homepage to learn how. + +## Supported platforms + +* Android + * Browser + * iOS + diff --git a/docs/plugins/photo-viewer.md b/docs/plugins/photo-viewer.md new file mode 100644 index 00000000..4e14c886 --- /dev/null +++ b/docs/plugins/photo-viewer.md @@ -0,0 +1,18 @@ +# Photo Viewer + +```text +$ ionic cordova plugin add com-sarriaroman-photoviewer +$ npm install @awesome-cordova-plugins/photo-viewer +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/photo-viewer/) + +Plugin Repo: [https://github.com/sarriaroman/photoviewer](https://github.com/sarriaroman/photoviewer) + +This plugin can display your image in full screen with the ability to pan, zoom, and share the image. + +## Supported platforms + +* Android + * iOS + diff --git a/docs/plugins/play-install-referrer.md b/docs/plugins/play-install-referrer.md new file mode 100644 index 00000000..4f6fcae0 --- /dev/null +++ b/docs/plugins/play-install-referrer.md @@ -0,0 +1,15 @@ +# PlayInstallReferrer + +```text +$ ionic cordova plugin add cordova-plugin-play-installreferrer +$ npm install @awesome-cordova-plugins/play-install-referrer +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/play-install-referrer/) + +Plugin Repo: [https://github.com/swayangjit/cordova-plugin-play-installreferrer](https://github.com/swayangjit/cordova-plugin-play-installreferrer) + +## Supported platforms + +* Android + diff --git a/docs/plugins/pollfish.md b/docs/plugins/pollfish.md new file mode 100644 index 00000000..d5c45284 --- /dev/null +++ b/docs/plugins/pollfish.md @@ -0,0 +1,18 @@ +# Pollfish + +```text +$ ionic cordova plugin add com.pollfish.cordova_plugin +$ npm install @awesome-cordova-plugins/pollfish +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/pollfish/) + +Plugin Repo: [https://github.com/pollfish/cordova-plugin-pollfish](https://github.com/pollfish/cordova-plugin-pollfish) + +Pollfish Ionic Native plugin wrapper + +## Supported platforms + +* Android + * iOS + diff --git a/docs/plugins/power-optimization.md b/docs/plugins/power-optimization.md new file mode 100644 index 00000000..a62c0a5f --- /dev/null +++ b/docs/plugins/power-optimization.md @@ -0,0 +1,17 @@ +# Power Optimization + +```text +$ ionic cordova plugin add cordova-plugin-power-optimization +$ npm install @awesome-cordova-plugins/power-optimization +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/power-optimization/) + +Plugin Repo: [https://github.com/snt1017/cordova-plugin-power-optimization](https://github.com/snt1017/cordova-plugin-power-optimization) + +Android Custom Roms made sometimes your apps unfunctional due to being killed in the background, notification messages do not appearing or your services being killed by agressive power saving mode. The Power Optimization plugin give you android PowerManager methods with cordova. + +## Supported platforms + +* Android + diff --git a/docs/plugins/preview-any-file.md b/docs/plugins/preview-any-file.md new file mode 100644 index 00000000..e8565810 --- /dev/null +++ b/docs/plugins/preview-any-file.md @@ -0,0 +1,16 @@ +# PreviewAnyFile + +```text +$ '' +$ npm install @awesome-cordova-plugins/preview-any-file +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/preview-any-file/) + +Plugin Repo: [https://github.com/mostafa-mansour1/previewAnyFile](https://github.com/mostafa-mansour1/previewAnyFile) + +## Supported platforms + +* Android + * iOS + diff --git a/docs/plugins/printer.md b/docs/plugins/printer.md new file mode 100644 index 00000000..6f4c7e33 --- /dev/null +++ b/docs/plugins/printer.md @@ -0,0 +1,19 @@ +# Printer + +```text +$ ionic cordova plugin add cordova-plugin-printer +$ npm install @awesome-cordova-plugins/printer +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/printer/) + +Plugin Repo: [https://github.com/katzer/cordova-plugin-printer](https://github.com/katzer/cordova-plugin-printer) + +Prints documents or HTML rendered content + +## Supported platforms + +* Android + * iOS + * Windows + diff --git a/docs/plugins/pspdfkit-cordova.md b/docs/plugins/pspdfkit-cordova.md new file mode 100644 index 00000000..5c104e6d --- /dev/null +++ b/docs/plugins/pspdfkit-cordova.md @@ -0,0 +1,18 @@ +# PSPDFKit-Cordova + +```text +$ ionic cordova plugin add pspdfkit-cordova +$ npm install @awesome-cordova-plugins/pspdfkit-cordova +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/pspdfkit-cordova/) + +Plugin Repo: [https://github.com/PSPDFKit/PSPDFKit-Cordova](https://github.com/PSPDFKit/PSPDFKit-Cordova) + +The official plugin to use PSPDFKit with Cordova and Ionic. + +## Supported platforms + +* Android + * iOS + diff --git a/docs/plugins/purchases.md b/docs/plugins/purchases.md new file mode 100644 index 00000000..16588b9a --- /dev/null +++ b/docs/plugins/purchases.md @@ -0,0 +1,36 @@ +# Purchases + +```text +$ ionic cordova plugin add cordova-plugin-purchases@2.3.0 +$ npm install @awesome-cordova-plugins/purchases +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/purchases/) + +Plugin Repo: [https://github.com/RevenueCat/cordova-plugin-purchases](https://github.com/RevenueCat/cordova-plugin-purchases) + +Purchases is a cross platform solution for managing in-app subscriptions. A backend is also provided via [RevenueCat](https://www.revenuecat.com) + +## Features + +| | RevenueCat | +| :--- | :--- | +| ✅ | Server-side receipt validation | +| ➡️ | [Webhooks](https://docs.revenuecat.com/docs/webhooks) - enhanced server-to-server communication with events for purchases, renewals, cancellations, and more | +| 🎯 | Subscription status tracking - know whether a user is subscribed whether they're on iOS, Android or web | +| 📊 | Analytics - automatic calculation of metrics like conversion, mrr, and churn | +| 📝 | [Online documentation](https://docs.revenuecat.com/docs) up to date | +| 🔀 | [Integrations](https://www.revenuecat.com/integrations) - over a dozen integrations to easily send purchase data where you need it | +| 💯 | Well maintained - [frequent releases](https://github.com/RevenueCat/cordova-plugin-purchases/releases) | +| 📮 | Great support - [Help Center](https://revenuecat.zendesk.com) | +| 🤩 | Awesome [new features](https://trello.com/b/RZRnWRbI/revenuecat-product-roadmap) | + +## Getting Started + +For more detailed information, you can view our complete documentation at [docs.revenuecat.com](https://docs.revenuecat.com/docs). + +## Supported platforms + +* Android + * iOS + diff --git a/docs/plugins/push.md b/docs/plugins/push.md new file mode 100644 index 00000000..4947c08e --- /dev/null +++ b/docs/plugins/push.md @@ -0,0 +1,24 @@ +# Push + +```text +$ ionic cordova plugin add phonegap-plugin-push +$ npm install @awesome-cordova-plugins/push +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/push/) + +Plugin Repo: [https://github.com/phonegap/phonegap-plugin-push](https://github.com/phonegap/phonegap-plugin-push) + +Register and receive push notifications. + +Requires Cordova plugin: `phonegap-plugin-push`. For more info, please see the [Push plugin docs](https://github.com/phonegap/phonegap-plugin-push). + +For TypeScript users, see the [Push plugin docs about using TypeScript for custom notifications](https://github.com/phonegap/phonegap-plugin-push/blob/master/docs/TYPESCRIPT.md). + +## Supported platforms + +* Android + * Browser + * iOS + * Windows + diff --git a/docs/plugins/pushape-push.md b/docs/plugins/pushape-push.md new file mode 100644 index 00000000..448c2624 --- /dev/null +++ b/docs/plugins/pushape-push.md @@ -0,0 +1,25 @@ +# PushapePush + +```text +$ ionic cordova plugin add pushape-cordova-push +$ npm install @awesome-cordova-plugins/pushape-push +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/pushape-push/) + +Plugin Repo: [https://github.com/gluelabs/pushape-cordova-push](https://github.com/gluelabs/pushape-cordova-push) + +Register and receive push notifications. This plugin extends functionalities of Push native plugin in order to use it with Pushape service. + +Pushape service: @link [https://glue-labs.com/pushape-invio-notifiche-push-ios-android-api-sdk](https://glue-labs.com/pushape-invio-notifiche-push-ios-android-api-sdk) + +Requires Cordova plugin: `pushape-cordova-push`. For more info, please see the [Pushape plugin docs](https://github.com/gluelabs/pushape-cordova-push). + +For TypeScript users, see the [Pushape plugin docs about using TypeScript for custom notifications](https://github.com/gluelabs/pushape-cordova-push/blob/master/docs/PUSHAPE_TYPESCRIPT.md). + +## Supported platforms + +* Android + * Browser + * iOS + diff --git a/docs/plugins/safari-view-controller.md b/docs/plugins/safari-view-controller.md new file mode 100644 index 00000000..a87f27ca --- /dev/null +++ b/docs/plugins/safari-view-controller.md @@ -0,0 +1,20 @@ +# Safari View Controller + +```text +$ ionic cordova plugin add cordova-plugin-safariviewcontroller +$ npm install @awesome-cordova-plugins/safari-view-controller +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/safari-view-controller/) + +Plugin Repo: [https://github.com/EddyVerbruggen/cordova-plugin-safariviewcontroller](https://github.com/EddyVerbruggen/cordova-plugin-safariviewcontroller) + +For displaying read-only web content. + +Requires Cordova plugin: `cordova-plugin-safariviewcontroller`. For more info, please see the [Safari View Controller plugin docs](https://github.com/EddyVerbruggen/cordova-plugin-safariviewcontroller). + +## Supported platforms + +* Android + * iOS + diff --git a/docs/plugins/screen-orientation.md b/docs/plugins/screen-orientation.md new file mode 100644 index 00000000..5837b1bb --- /dev/null +++ b/docs/plugins/screen-orientation.md @@ -0,0 +1,21 @@ +# Screen Orientation + +```text +$ ionic cordova plugin add cordova-plugin-screen-orientation +$ npm install @awesome-cordova-plugins/screen-orientation +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/screen-orientation/) + +Plugin Repo: [https://github.com/apache/cordova-plugin-screen-orientation](https://github.com/apache/cordova-plugin-screen-orientation) + +Cordova plugin to set/lock the screen orientation in a common way. + +Requires Cordova plugin: `cordova-plugin-screen-orientation`. For more info, please see the [Screen Orientation plugin docs](https://github.com/apache/cordova-plugin-screen-orientation). + +## Supported platforms + +* Android + * iOS + * Windows + diff --git a/docs/plugins/secure-storage-echo.md b/docs/plugins/secure-storage-echo.md new file mode 100644 index 00000000..ed43df70 --- /dev/null +++ b/docs/plugins/secure-storage-echo.md @@ -0,0 +1,24 @@ +# Secure Storage Echo + +```text +$ ionic cordova plugin add cordova-plugin-secure-storage-echo +$ npm install @awesome-cordova-plugins/secure-storage-echo +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/secure-storage-echo/) + +Plugin Repo: [https://github.com/mibrito707/cordova-plugin-secure-storage-echo](https://github.com/mibrito707/cordova-plugin-secure-storage-echo) + +This plugin gets, sets and removes key,value pairs from a device's secure storage. + +Requires Cordova plugin: `cordova-plugin-secure-storage-echo`. For more info, please see the [Cordova Secure Storage docs](https://github.com/mibrito707/cordova-plugin-secure-storage-echo). + +The browser platform is supported as a mock only. Key/values are stored unencrypted in localStorage. + +## Supported platforms + +* Android + * Browser + * iOS + * Windows + diff --git a/docs/plugins/secure-storage.md b/docs/plugins/secure-storage.md new file mode 100644 index 00000000..897e18a4 --- /dev/null +++ b/docs/plugins/secure-storage.md @@ -0,0 +1,24 @@ +# Secure Storage + +```text +$ ionic cordova plugin add cordova-plugin-secure-storage-echo +$ npm install @awesome-cordova-plugins/secure-storage +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/secure-storage/) + +Plugin Repo: [https://github.com/mibrito707/cordova-plugin-secure-storage-echo](https://github.com/mibrito707/cordova-plugin-secure-storage-echo) + +This plugin gets, sets and removes key,value pairs from a device's secure storage. + +Requires Cordova plugin: `cordova-plugin-secure-storage`. For more info, please see the [Cordova Secure Storage docs](https://github.com/Crypho/cordova-plugin-secure-storage). + +The browser platform is supported as a mock only. Key/values are stored unencrypted in localStorage. + +## Supported platforms + +* Android + * Browser + * iOS + * Windows + diff --git a/docs/plugins/service-discovery.md b/docs/plugins/service-discovery.md new file mode 100644 index 00000000..83ead7ec --- /dev/null +++ b/docs/plugins/service-discovery.md @@ -0,0 +1,18 @@ +# ServiceDiscovery + +```text +$ ionic cordova plugin add cordova-plugin-discovery +$ npm install @awesome-cordova-plugins/service-discovery +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/service-discovery/) + +Plugin Repo: [https://github.com/scottdermott/cordova-plugin-discovery](https://github.com/scottdermott/cordova-plugin-discovery) + +Simple plugin to get any SSDP / UPnP / DLNA service on a local network + +## Supported platforms + +* Android + * iOS + diff --git a/docs/plugins/shake.md b/docs/plugins/shake.md new file mode 100644 index 00000000..1ae88158 --- /dev/null +++ b/docs/plugins/shake.md @@ -0,0 +1,17 @@ +# Shake + +```text +$ ionic cordova plugin add cordova-plugin-shake +$ npm install @awesome-cordova-plugins/shake +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/shake/) + +Plugin Repo: [https://github.com/leecrossley/cordova-plugin-shake](https://github.com/leecrossley/cordova-plugin-shake) + +Handles shake gesture + +## Supported platforms + +* iOS + diff --git a/docs/plugins/sign-in-with-apple.md b/docs/plugins/sign-in-with-apple.md new file mode 100644 index 00000000..96f430a2 --- /dev/null +++ b/docs/plugins/sign-in-with-apple.md @@ -0,0 +1,17 @@ +# Sign In With Apple + +```text +$ ionic cordova plugin add cordova-plugin-sign-in-with-apple +$ npm install @awesome-cordova-plugins/sign-in-with-apple +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/sign-in-with-apple/) + +Plugin Repo: [https://github.com/twogate/cordova-plugin-sign-in-with-apple](https://github.com/twogate/cordova-plugin-sign-in-with-apple) + +Sign in with Apple makes it easy for users to sign in to your apps and websites using their Apple ID. Instead of filling out forms, verifying email addresses, and choosing new passwords, they can use Sign in with Apple to set up an account and start using your app right away. All accounts are protected with two-factor authentication for superior security, and Apple will not track users’ activity in your app or website. Source:\* [https://developer.apple.com/sign-in-with-apple/](https://developer.apple.com/sign-in-with-apple/) + +## Supported platforms + +* iOS + diff --git a/docs/plugins/smartlook.md b/docs/plugins/smartlook.md new file mode 100644 index 00000000..15c63612 --- /dev/null +++ b/docs/plugins/smartlook.md @@ -0,0 +1,17 @@ +# SmartlookSetupConfigBuilder + +va plugin add [https://github.com/smartlook/cordova-smartlook.git](https://github.com/smartlook/cordova-smartlook.git) $ npm install @awesome-cordova-plugins/smartlook + +\`\`\` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/smartlook/) + +Plugin Repo: [https://github.com/smartlook/cordova-smartlook.git](https://github.com/smartlook/cordova-smartlook.git) + +Official Smartlook SDK plugin. Full documentation can be found here: [https://smartlook.github.io/docs/sdk/ionic/](https://smartlook.github.io/docs/sdk/ionic/) + +## Supported platforms + +* Android + * iOS + diff --git a/docs/plugins/sms-retriever.md b/docs/plugins/sms-retriever.md new file mode 100644 index 00000000..04ef5e83 --- /dev/null +++ b/docs/plugins/sms-retriever.md @@ -0,0 +1,17 @@ +# Sms Retriever + +```text +$ ionic cordova plugin add cordova-plugin-sms-retriever-manager --variable PLAY_SERVICES_VERSION="15.0.1" +$ npm install @awesome-cordova-plugins/sms-retriever +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/sms-retriever/) + +Plugin Repo: [https://github.com/hanatharesh2712/ionic-native-sms-retriever-plugin-master](https://github.com/hanatharesh2712/ionic-native-sms-retriever-plugin-master) + +This plugin retrives the SMS which arrive without requiring READ permissions. + +## Supported platforms + +* Android + diff --git a/docs/plugins/sms.md b/docs/plugins/sms.md new file mode 100644 index 00000000..5db6226b --- /dev/null +++ b/docs/plugins/sms.md @@ -0,0 +1,20 @@ +# SMS + +```text +$ ionic cordova plugin add cordova-sms-plugin +$ npm install @awesome-cordova-plugins/sms +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/sms/) + +Plugin Repo: [https://github.com/cordova-sms/cordova-sms-plugin](https://github.com/cordova-sms/cordova-sms-plugin) + +Requires Cordova plugin: cordova-sms-plugin. For more info, please see the [SMS plugin docs](https://github.com/cordova-sms/cordova-sms-plugin). + +## Supported platforms + +* Android + * iOS + * Windows + * Windows Phone 8 + diff --git a/docs/plugins/social-sharing.md b/docs/plugins/social-sharing.md new file mode 100644 index 00000000..cec0ec1b --- /dev/null +++ b/docs/plugins/social-sharing.md @@ -0,0 +1,23 @@ +# Social Sharing + +```text +$ ionic cordova plugin add cordova-plugin-x-socialsharing +$ npm install @awesome-cordova-plugins/social-sharing +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/social-sharing/) + +Plugin Repo: [https://github.com/EddyVerbruggen/SocialSharing-PhoneGap-Plugin](https://github.com/EddyVerbruggen/SocialSharing-PhoneGap-Plugin) + +Share text, files, images, and links via social networks, sms, and email. + +For Browser usage check out the Web Share API docs: [https://github.com/EddyVerbruggen/SocialSharing-PhoneGap-Plugin\#5-web-share-api](https://github.com/EddyVerbruggen/SocialSharing-PhoneGap-Plugin#5-web-share-api) + +## Supported platforms + +* Android + * Browser + * iOS + * Windows + * Windows Phone + diff --git a/docs/plugins/speech-recognition.md b/docs/plugins/speech-recognition.md new file mode 100644 index 00000000..755aa8da --- /dev/null +++ b/docs/plugins/speech-recognition.md @@ -0,0 +1,18 @@ +# Speech Recognition + +```text +$ ionic cordova plugin add cordova-plugin-speechrecognition +$ npm install @awesome-cordova-plugins/speech-recognition +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/speech-recognition/) + +Plugin Repo: [https://github.com/pbakondy/cordova-plugin-speechrecognition](https://github.com/pbakondy/cordova-plugin-speechrecognition) + +This plugin does speech recognition using cloud services + +## Supported platforms + +* Android + * iOS + diff --git a/docs/plugins/spinner-dialog.md b/docs/plugins/spinner-dialog.md new file mode 100644 index 00000000..e0cc8414 --- /dev/null +++ b/docs/plugins/spinner-dialog.md @@ -0,0 +1,22 @@ +# Spinner Dialog + +```text +$ ionic cordova plugin add cordova-plugin-native-spinner +$ npm install @awesome-cordova-plugins/spinner-dialog +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/spinner-dialog/) + +Plugin Repo: [https://github.com/greybax/cordova-plugin-native-spinner](https://github.com/greybax/cordova-plugin-native-spinner) + +Cordova plugin for showing a native spinner based on Paldom/SpinnerDialog. + +Requires Cordova plugin: `cordova-plugin-native-spinner`. For more info, please see the [Spinner Dialog plugin docs](https://github.com/greybax/cordova-plugin-native-spinner). + +## Supported platforms + +* Android + * iOS + * Windows Phone 8 + * Windows + diff --git a/docs/plugins/splash-screen.md b/docs/plugins/splash-screen.md new file mode 100644 index 00000000..aaa07834 --- /dev/null +++ b/docs/plugins/splash-screen.md @@ -0,0 +1,20 @@ +# Splash Screen + +```text +$ ionic cordova plugin add cordova-plugin-splashscreen +$ npm install @awesome-cordova-plugins/splash-screen +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/splash-screen/) + +Plugin Repo: [https://github.com/apache/cordova-plugin-splashscreen](https://github.com/apache/cordova-plugin-splashscreen) + +This plugin displays and hides a splash screen during application launch. The methods below allows showing and hiding the splashscreen after the app has loaded. + +## Supported platforms + +* Amazon Fire OS + * Android + * iOS + * Windows + diff --git a/docs/plugins/spotify-auth.md b/docs/plugins/spotify-auth.md new file mode 100644 index 00000000..420cfa7a --- /dev/null +++ b/docs/plugins/spotify-auth.md @@ -0,0 +1,20 @@ +# Spotify Auth + +```text +$ ionic cordova plugin add cordova-spotify-oauth --variable LOCAL_STORAGE_KEY="SpotifyOAuthData" +$ npm install @awesome-cordova-plugins/spotify-auth +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/spotify-auth/) + +Plugin Repo: [https://github.com/Festify/cordova-spotify-oauth](https://github.com/Festify/cordova-spotify-oauth) + +Cordova plugin for authenticating with Spotify + +> [https://github.com/Festify/cordova-spotify-oauth](https://github.com/Festify/cordova-spotify-oauth) + +## Supported platforms + +* Android + * iOS + diff --git a/docs/plugins/sqlite-db-copy.md b/docs/plugins/sqlite-db-copy.md new file mode 100644 index 00000000..e2489053 --- /dev/null +++ b/docs/plugins/sqlite-db-copy.md @@ -0,0 +1,18 @@ +# Sqlite Db Copy + +```text +$ ionic cordova plugin add cordova-plugin-dbcopy +$ npm install @awesome-cordova-plugins/sqlite-db-copy +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/sqlite-db-copy/) + +Plugin Repo: [https://github.com/an-rahulpandey/cordova-plugin-dbcopy](https://github.com/an-rahulpandey/cordova-plugin-dbcopy) + +This plugin does something + +## Supported platforms + +* Android + * iOS + diff --git a/docs/plugins/sqlite-porter.md b/docs/plugins/sqlite-porter.md new file mode 100644 index 00000000..2322b1ad --- /dev/null +++ b/docs/plugins/sqlite-porter.md @@ -0,0 +1,24 @@ +# SQLite Porter + +```text +$ ionic cordova plugin add uk.co.workingedge.cordova.plugin.sqliteporter +$ npm install @awesome-cordova-plugins/sqlite-porter +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/sqlite-porter/) + +Plugin Repo: [https://github.com/dpa99c/cordova-sqlite-porter](https://github.com/dpa99c/cordova-sqlite-porter) + +This Cordova/Phonegap plugin can be used to import/export to/from a SQLite database using either SQL or JSON. + +## Supported platforms + +* Amazon Fire OS + * Android + * BlackBerry 10 + * Browser + * iOS + * Tizen + * Windows + * Windows Phone + diff --git a/docs/plugins/sqlite.md b/docs/plugins/sqlite.md new file mode 100644 index 00000000..c63fef88 --- /dev/null +++ b/docs/plugins/sqlite.md @@ -0,0 +1,20 @@ +# SQLite + +```text +$ ionic cordova plugin add cordova-sqlite-storage +$ npm install @awesome-cordova-plugins/sqlite +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/sqlite/) + +Plugin Repo: [https://github.com/litehelpers/Cordova-sqlite-storage](https://github.com/litehelpers/Cordova-sqlite-storage) + +Access SQLite databases on the device. + +## Supported platforms + +* Android + * iOS + * macOS + * Windows + diff --git a/docs/plugins/star-prnt.md b/docs/plugins/star-prnt.md new file mode 100644 index 00000000..3eb1fccb --- /dev/null +++ b/docs/plugins/star-prnt.md @@ -0,0 +1,18 @@ +# StarPRNT + +```text +$ ionic cordova plugin add cordova-plugin-starprnt +$ npm install @awesome-cordova-plugins/star-prnt +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/star-prnt/) + +Plugin Repo: [https://github.com/auctifera-josed/starprnt](https://github.com/auctifera-josed/starprnt) + +Ionic Native wrappers for the starprnt cordova plugin for Star Micronics Bluetooth/LAN printers + +## Supported platforms + +* Android + * iOS + diff --git a/docs/plugins/status-bar.md b/docs/plugins/status-bar.md new file mode 100644 index 00000000..dee399da --- /dev/null +++ b/docs/plugins/status-bar.md @@ -0,0 +1,21 @@ +# Status Bar + +```text +$ ionic cordova plugin add cordova-plugin-statusbar +$ npm install @awesome-cordova-plugins/status-bar +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/status-bar/) + +Plugin Repo: [https://github.com/apache/cordova-plugin-statusbar](https://github.com/apache/cordova-plugin-statusbar) + +Manage the appearance of the native status bar. + +Requires Cordova plugin: `cordova-plugin-statusbar`. For more info, please see the [StatusBar plugin docs](https://github.com/apache/cordova-plugin-statusbar). + +## Supported platforms + +* Android + * iOS + * Windows + diff --git a/docs/plugins/streaming-media.md b/docs/plugins/streaming-media.md new file mode 100644 index 00000000..c15e196c --- /dev/null +++ b/docs/plugins/streaming-media.md @@ -0,0 +1,19 @@ +# Streaming Media + +```text +$ ionic cordova plugin add cordova-plugin-streaming-media +$ npm install @awesome-cordova-plugins/streaming-media +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/streaming-media/) + +Plugin Repo: [https://github.com/nchutchind/cordova-plugin-streaming-media](https://github.com/nchutchind/cordova-plugin-streaming-media) + +This plugin allows you to stream audio and video in a fullscreen, native player on iOS and Android. + +## Supported platforms + +* Amazon Fire OS + * Android + * iOS + diff --git a/docs/plugins/stripe.md b/docs/plugins/stripe.md new file mode 100644 index 00000000..58224399 --- /dev/null +++ b/docs/plugins/stripe.md @@ -0,0 +1,19 @@ +# Stripe + +```text +$ ionic cordova plugin add cordova-plugin-stripe +$ npm install @awesome-cordova-plugins/stripe +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/stripe/) + +Plugin Repo: [https://github.com/zyramedia/cordova-plugin-stripe](https://github.com/zyramedia/cordova-plugin-stripe) + +A plugin that allows you to use Stripe's Native SDKs for Android and iOS. + +## Supported platforms + +* Android + * Browser + * iOS + diff --git a/docs/plugins/sum-up.md b/docs/plugins/sum-up.md new file mode 100644 index 00000000..2549bff0 --- /dev/null +++ b/docs/plugins/sum-up.md @@ -0,0 +1,18 @@ +# SumUp + +```text +$ cordova plugin add cordova-sumup-plugin --variable SUMUP_API_KEY=INSERT_YOUR_KEY +$ npm install @awesome-cordova-plugins/sum-up +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/sum-up/) + +Plugin Repo: [https://github.com/mariusbackes/cordova-plugin-sumup](https://github.com/mariusbackes/cordova-plugin-sumup) + +Plugin to communicate with a SumUp payment terminal + +## Supported platforms + +* Android + * iOS + diff --git a/docs/plugins/system-alert-window-permission.md b/docs/plugins/system-alert-window-permission.md new file mode 100644 index 00000000..8054bdeb --- /dev/null +++ b/docs/plugins/system-alert-window-permission.md @@ -0,0 +1,17 @@ +# System Alert Window Permission + +```text +$ ionic cordova plugin add cordova-plugin-system-alert-window-permission +$ npm install @awesome-cordova-plugins/system-alert-window-permission +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/system-alert-window-permission/) + +Plugin Repo: [https://github.com/MaximBelov/cordova-plugin-system-alert-window-permission.git](https://github.com/MaximBelov/cordova-plugin-system-alert-window-permission.git) + +This plugin does something + +## Supported platforms + +* Android + diff --git a/docs/plugins/taptic-engine.md b/docs/plugins/taptic-engine.md new file mode 100644 index 00000000..08f81dc5 --- /dev/null +++ b/docs/plugins/taptic-engine.md @@ -0,0 +1,17 @@ +# Taptic Engine + +```text +$ ionic cordova plugin add cordova-plugin-taptic-engine +$ npm install @awesome-cordova-plugins/taptic-engine +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/taptic-engine/) + +Plugin Repo: [https://github.com/EddyVerbruggen/cordova-plugin-taptic-engine](https://github.com/EddyVerbruggen/cordova-plugin-taptic-engine) + +An Ionic plugin to use Taptic Engine API on iPhone 7, 7 Plus or newer. + +## Supported platforms + +* iOS + diff --git a/docs/plugins/tealium-adidentifier.md b/docs/plugins/tealium-adidentifier.md new file mode 100644 index 00000000..ee6b1b64 --- /dev/null +++ b/docs/plugins/tealium-adidentifier.md @@ -0,0 +1,18 @@ +# TealiumAdIdentifier + +```text +$ '' +$ npm install @awesome-cordova-plugins/tealium-adidentifier +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/tealium-adidentifier/) + +Plugin Repo: [https://github.com/Tealium/cordova-plugin](https://github.com/Tealium/cordova-plugin) + +This module depends on the [Tealium Cordova Plugin](https://github.com/tealium/cordova-plugin). Without it, this module will not do anything. Makes the IDFA and Google Ad Identifier available in the Tealium data layer. + +## Supported platforms + +* Android + * iOS + diff --git a/docs/plugins/tealium-installreferrer.md b/docs/plugins/tealium-installreferrer.md new file mode 100644 index 00000000..74fae24e --- /dev/null +++ b/docs/plugins/tealium-installreferrer.md @@ -0,0 +1,17 @@ +# TealiumInstallReferrer + +```text +$ '' +$ npm install @awesome-cordova-plugins/tealium-installreferrer +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/tealium-installreferrer/) + +Plugin Repo: [https://github.com/Tealium/cordova-plugin](https://github.com/Tealium/cordova-plugin) + +This module depends on the [Tealium Cordova Plugin](https://github.com/tealium/cordova-plugin). Without it, this module will not do anything. Implements a Broadcast Receiver for the INSTALL\_REFERRER intent. + +## Supported platforms + +* Android + diff --git a/docs/plugins/tealium.md b/docs/plugins/tealium.md new file mode 100644 index 00000000..b3429bc7 --- /dev/null +++ b/docs/plugins/tealium.md @@ -0,0 +1,20 @@ +# Tealium + +```text +$ '' +$ npm install @awesome-cordova-plugins/tealium +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/tealium/) + +Plugin Repo: [https://github.com/Tealium/cordova-plugin](https://github.com/Tealium/cordova-plugin) + +This plugin provides a TypeScript wrapper around the [Tealium](https://www.tealium.com) Cordova plugin for Ionic Native. + +For full documentation, see [https://community.tealiumiq.com/t5/Mobile-Libraries/Tealium-for-Cordova/ta-p/17618](https://community.tealiumiq.com/t5/Mobile-Libraries/Tealium-for-Cordova/ta-p/17618) + +## Supported platforms + +* Android + * iOS + diff --git a/docs/plugins/text-to-speech-advanced.md b/docs/plugins/text-to-speech-advanced.md new file mode 100644 index 00000000..9905a271 --- /dev/null +++ b/docs/plugins/text-to-speech-advanced.md @@ -0,0 +1,18 @@ +# Text To Speech Advanced + +```text +$ ionic cordova plugin add cordova-plugin-tts-advanced +$ npm install @awesome-cordova-plugins/text-to-speech-advanced +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/text-to-speech-advanced/) + +Plugin Repo: [https://github.com/spasma/cordova-plugin-tts-advanced](https://github.com/spasma/cordova-plugin-tts-advanced) + +Text to Speech plugin + +## Supported platforms + +* Android + * iOS + diff --git a/docs/plugins/theme-detection.md b/docs/plugins/theme-detection.md new file mode 100644 index 00000000..8e82dd63 --- /dev/null +++ b/docs/plugins/theme-detection.md @@ -0,0 +1,20 @@ +# Theme Detection + + This plugin is still in beta stage and may not work as expected. Please submit any issues to the [plugin repo](https://github.com/danielsogl/awesome-cordova-plugins/tree/8516b357edaca8fc543713ba99c42cfde0225f86/issues/README.md). + +```text +$ cordova plugin add cordova-plugin-theme-detection +$ npm install @awesome-cordova-plugins/theme-detection +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/theme-detection/) + +Plugin Repo: [https://github.com/mariusbackes/cordova-plugin-theme-detection](https://github.com/mariusbackes/cordova-plugin-theme-detection) + +Cordova plugin to detect whether dark mode is enabled or not + +## Supported platforms + +* iOS + * Android + diff --git a/docs/plugins/three-dee-touch.md b/docs/plugins/three-dee-touch.md new file mode 100644 index 00000000..a5c3db8a --- /dev/null +++ b/docs/plugins/three-dee-touch.md @@ -0,0 +1,19 @@ +# 3D Touch + +```text +$ ionic cordova plugin add cordova-plugin-3dtouch +$ npm install @awesome-cordova-plugins/three-dee-touch +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/three-dee-touch/) + +Plugin Repo: [https://github.com/EddyVerbruggen/cordova-plugin-3dtouch](https://github.com/EddyVerbruggen/cordova-plugin-3dtouch) + +The 3D Touch plugin adds 3D Touch capabilities to your Cordova app. + +Requires Cordova plugin: `cordova-plugin-3dtouch`. For more info, please see the [3D Touch plugin docs](https://github.com/EddyVerbruggen/cordova-plugin-3dtouch). + +## Supported platforms + +* iOS + diff --git a/docs/plugins/toast.md b/docs/plugins/toast.md new file mode 100644 index 00000000..93f0bfce --- /dev/null +++ b/docs/plugins/toast.md @@ -0,0 +1,23 @@ +# Toast + +```text +$ ionic cordova plugin add cordova-plugin-x-toast +$ npm install @awesome-cordova-plugins/toast +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/toast/) + +Plugin Repo: [https://github.com/EddyVerbruggen/Toast-PhoneGap-Plugin](https://github.com/EddyVerbruggen/Toast-PhoneGap-Plugin) + +This plugin allows you to show a native Toast \(a little text popup\) on iOS, Android and WP8. It's great for showing a non intrusive native notification which is guaranteed always in the viewport of the browser. + +Requires Cordova plugin: `cordova-plugin-x-toast`. For more info, please see the [Toast plugin docs](https://github.com/EddyVerbruggen/Toast-PhoneGap-Plugin). + +## Supported platforms + +* Android + * BlackBerry 10 + * iOS + * Windows + * Windows Phone 8 + diff --git a/docs/plugins/touch-id.md b/docs/plugins/touch-id.md new file mode 100644 index 00000000..1cb4bea1 --- /dev/null +++ b/docs/plugins/touch-id.md @@ -0,0 +1,19 @@ +# Touch ID + +```text +$ ionic cordova plugin add cordova-plugin-touch-id +$ npm install @awesome-cordova-plugins/touch-id +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/touch-id/) + +Plugin Repo: [https://github.com/EddyVerbruggen/cordova-plugin-touch-id](https://github.com/EddyVerbruggen/cordova-plugin-touch-id) + +Scan the fingerprint of a user with the TouchID sensor. + +Requires Cordova plugin: `cordova-plugin-touch-id`. For more info, please see the [TouchID plugin docs](https://github.com/EddyVerbruggen/cordova-plugin-touch-id). + +## Supported platforms + +* iOS + diff --git a/docs/plugins/unvired-cordova-sdk.md b/docs/plugins/unvired-cordova-sdk.md new file mode 100644 index 00000000..bfb6694c --- /dev/null +++ b/docs/plugins/unvired-cordova-sdk.md @@ -0,0 +1,35 @@ +# DbResult + +ordova SDK + +```text +$ ionic cordova plugin add @awesome-cordova-plugins/unvired-cordova-sdk +$ npm install @awesome-cordova-plugins/unvired-cordova-sdk +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/unvired-cordova-sdk/) + +Plugin Repo: [https://github.com/unvired/cordova-plugin-unvired-sdk/](https://github.com/unvired/cordova-plugin-unvired-sdk/) + +This plugin lets you build apps which connect to Unvired Mobile Platform \(UMP\). - iOS Requirements - Update your Cocoapods repo before you install the plugin. + +```text +$ pod repo update +``` + +- Browser Requirements - After you install the plugin, for Ionic/Angular projects, please add a reference to the following JS files within section of index.html. + +```text + + + + +``` + +## Supported platforms + +* iOS + * Android + * Windows + * Browser + diff --git a/docs/plugins/uptime.md b/docs/plugins/uptime.md new file mode 100644 index 00000000..6358b2df --- /dev/null +++ b/docs/plugins/uptime.md @@ -0,0 +1,18 @@ +# Uptime + +```text +$ ionic cordova plugin add cordova-plugin-uptime +$ npm install @awesome-cordova-plugins/uptime +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/uptime/) + +Plugin Repo: [https://github.com/s1lviu/cordova-plugin-uptime](https://github.com/s1lviu/cordova-plugin-uptime) + +This plugin provides the time spent in milliseconds since boot \(uptime\). + +## Supported platforms + +* Android + * iOS + diff --git a/docs/plugins/urbanairship.md b/docs/plugins/urbanairship.md new file mode 100644 index 00000000..2447a5a8 --- /dev/null +++ b/docs/plugins/urbanairship.md @@ -0,0 +1,18 @@ +# UrbanAirShip + +```text +$ ionic cordova plugin add urbanairship-cordova +$ npm install @awesome-cordova-plugins/urbanairship +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/urbanairship/) + +Plugin Repo: [https://www.npmjs.com/package/urbanairship-cordova](https://www.npmjs.com/package/urbanairship-cordova) + +This plugin does something + +## Supported platforms + +* Android + * iOS + diff --git a/docs/plugins/usabilla-cordova-sdk.md b/docs/plugins/usabilla-cordova-sdk.md new file mode 100644 index 00000000..d76f14ee --- /dev/null +++ b/docs/plugins/usabilla-cordova-sdk.md @@ -0,0 +1,20 @@ +# Usabilla + +```text +$ ionic cordova plugin add usabilla-cordova +$ npm install @awesome-cordova-plugins/usabilla-cordova-sdk +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/usabilla-cordova-sdk/) + +Plugin Repo: [https://github.com/usabilla/usabilla-u4a-cordova](https://github.com/usabilla/usabilla-u4a-cordova) + +Usabilla SDK is designed and developed to collect feedback from your users with great ease and flexibility through your mobile application. This document describes library integration steps for your Cordova project. + +For more info see [Cordova plugin docs](https://github.com/usabilla/usabilla-u4a-cordova) + +## Supported platforms + +* Android + * iOS + diff --git a/docs/plugins/vibes.md b/docs/plugins/vibes.md new file mode 100644 index 00000000..dcc33d8d --- /dev/null +++ b/docs/plugins/vibes.md @@ -0,0 +1,18 @@ +# Vibes + +```text +$ ionic cordova plugin add vibes-cordova --variable VIBES_APP_ID=MY_APP_ID --variable VIBES_API_URL=MY_ENVIRONMENT_URL +$ npm install @awesome-cordova-plugins/vibes +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/vibes/) + +Plugin Repo: [https://github.com/vibes/vibes-cordova.git](https://github.com/vibes/vibes-cordova.git) + +This plugin enables integration with the Vibes Push SDK to your Cordova project with Android and iOS supported. + +## Supported platforms + +* Android + * iOS + diff --git a/docs/plugins/vibration.md b/docs/plugins/vibration.md new file mode 100644 index 00000000..12d44490 --- /dev/null +++ b/docs/plugins/vibration.md @@ -0,0 +1,19 @@ +# Vibration + +```text +$ ionic cordova plugin add cordova-plugin-vibration +$ npm install @awesome-cordova-plugins/vibration +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/vibration/) + +Plugin Repo: [https://github.com/apache/cordova-plugin-vibration](https://github.com/apache/cordova-plugin-vibration) + +Vibrates the device + +## Supported platforms + +* Android + * iOS + * Windows + diff --git a/docs/plugins/video-editor.md b/docs/plugins/video-editor.md new file mode 100644 index 00000000..87d25bc0 --- /dev/null +++ b/docs/plugins/video-editor.md @@ -0,0 +1,20 @@ +# Video Editor + +```text +$ ionic cordova plugin add cordova-plugin-video-editor +$ npm install @awesome-cordova-plugins/video-editor +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/video-editor/) + +Plugin Repo: [https://github.com/jbavari/cordova-plugin-video-editor](https://github.com/jbavari/cordova-plugin-video-editor) + +Edit videos using native device APIs + +## Supported platforms + +* Android + * iOS + * Windows + * Windows Phone 8 + diff --git a/docs/plugins/video-player.md b/docs/plugins/video-player.md new file mode 100644 index 00000000..ace36f32 --- /dev/null +++ b/docs/plugins/video-player.md @@ -0,0 +1,19 @@ +# Video Player + +```text +$ ionic cordova plugin add https://github.com/moust/cordova-plugin-videoplayer.git +$ npm install @awesome-cordova-plugins/video-player +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/video-player/) + +Plugin Repo: [https://github.com/moust/cordova-plugin-videoplayer](https://github.com/moust/cordova-plugin-videoplayer) + +A Cordova plugin that simply allows you to immediately play a video in fullscreen mode. + +Requires Cordova plugin: `com.moust.cordova.videoplayer`. For more info, please see the [VideoPlayer plugin docs](https://github.com/moust/cordova-plugin-videoplayer). + +## Supported platforms + +* Android + diff --git a/docs/plugins/web-intent.md b/docs/plugins/web-intent.md new file mode 100644 index 00000000..1bb3b3ae --- /dev/null +++ b/docs/plugins/web-intent.md @@ -0,0 +1,17 @@ +# Web Intent + +```text +$ ionic cordova plugin add com-darryncampbell-cordova-plugin-intent +$ npm install @awesome-cordova-plugins/web-intent +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/web-intent/) + +Plugin Repo: [https://github.com/darryncampbell/darryncampbell-cordova-plugin-intent](https://github.com/darryncampbell/darryncampbell-cordova-plugin-intent) + +This Plugin provides a general purpose shim layer for the Android intent mechanism, exposing various ways to handle sending and receiving intents. + +## Supported platforms + +* Android + diff --git a/docs/plugins/web-server.md b/docs/plugins/web-server.md new file mode 100644 index 00000000..8939aa5d --- /dev/null +++ b/docs/plugins/web-server.md @@ -0,0 +1,18 @@ +# Web Server + +```text +$ ionic cordova plugin add cordova-plugin-webserver2 +$ npm install @awesome-cordova-plugins/web-server +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/web-server/) + +Plugin Repo: [https://github.com/nguyenthanh1995/cordova-plugin-webserver2.git](https://github.com/nguyenthanh1995/cordova-plugin-webserver2.git) + +This plugin allows you to start a local dynamic content web server for android and iOS devices. + +## Supported platforms + +* Android + * iOS + diff --git a/docs/plugins/web-socket-server.md b/docs/plugins/web-socket-server.md new file mode 100644 index 00000000..7186c023 --- /dev/null +++ b/docs/plugins/web-socket-server.md @@ -0,0 +1,18 @@ +# WebSocket Server + +```text +$ ionic cordova plugin add cordova-plugin-websocket-server +$ npm install @awesome-cordova-plugins/web-socket-server +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/web-socket-server/) + +Plugin Repo: [https://github.com/becvert/cordova-plugin-websocket-server](https://github.com/becvert/cordova-plugin-websocket-server) + +This plugin allows you to run a single, lightweight, barebone WebSocket Server. + +## Supported platforms + +* Android + * iOS + diff --git a/docs/plugins/webengage.md b/docs/plugins/webengage.md new file mode 100644 index 00000000..d54fe7ea --- /dev/null +++ b/docs/plugins/webengage.md @@ -0,0 +1,18 @@ +# Webengage + +```text +$ ionic cordova plugin add cordova-plugin-webengage +$ npm install @awesome-cordova-plugins/webengage +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/webengage/) + +Plugin Repo: [https://github.com/WebEngage/cordova-plugin](https://github.com/WebEngage/cordova-plugin) + +Awesome Cordova Plugins wrapper that wraps Webengage Cordova plugin for Android and iOS + +## Supported platforms + +* Android + * iOS + diff --git a/docs/plugins/wechat.md b/docs/plugins/wechat.md new file mode 100644 index 00000000..0e3909bd --- /dev/null +++ b/docs/plugins/wechat.md @@ -0,0 +1,18 @@ +# Wechat + +```text +$ cordova plugin add cordova-plugin-wechat --variable wechatappid=YOUR_WECHAT_APPID +$ npm install @awesome-cordova-plugins/wechat +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/wechat/) + +Plugin Repo: [https://github.com/xu-li/cordova-plugin-wechat.git](https://github.com/xu-li/cordova-plugin-wechat.git) + +A cordova plugin, a JS version of Wechat SDK + +## Supported platforms + +* Android + * iOS + diff --git a/docs/plugins/wheel-selector.md b/docs/plugins/wheel-selector.md new file mode 100644 index 00000000..9b3a9ab2 --- /dev/null +++ b/docs/plugins/wheel-selector.md @@ -0,0 +1,20 @@ +# WheelSelector Plugin + + This plugin is still in beta stage and may not work as expected. Please submit any issues to the [plugin repo](https://github.com/danielsogl/awesome-cordova-plugins/tree/8516b357edaca8fc543713ba99c42cfde0225f86/issues/README.md). + +```text +$ ionic cordova plugin add cordova-wheel-selector-plugin +$ npm install @awesome-cordova-plugins/wheel-selector +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/wheel-selector/) + +Plugin Repo: [https://github.com/jasonmamy/cordova-wheel-selector-plugin](https://github.com/jasonmamy/cordova-wheel-selector-plugin) + +Native wheel selector for Cordova \(Android/iOS\). + +## Supported platforms + +* Android + * iOS + diff --git a/docs/plugins/wifi-wizard-2.md b/docs/plugins/wifi-wizard-2.md new file mode 100644 index 00000000..02587b79 --- /dev/null +++ b/docs/plugins/wifi-wizard-2.md @@ -0,0 +1,20 @@ +# WifiWizard2 + +```text +$ ionic cordova plugin add cordova-plugin-wifiwizard2 +$ npm install @awesome-cordova-plugins/wifi-wizard-2 +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/wifi-wizard-2/) + +Plugin Repo: [https://github.com/tripflex/WifiWizard2](https://github.com/tripflex/WifiWizard2) + +WifiWizard2 enables Wifi management for both Android and iOS applications within Cordova/Phonegap projects. + +This project is a fork of the WifiWizard plugin with fixes and updates, as well as patches taken from the Cordova Network Manager plugin. + +## Supported platforms + +* Android + * iOS + diff --git a/docs/plugins/wonderpush.md b/docs/plugins/wonderpush.md new file mode 100644 index 00000000..91d0e1d8 --- /dev/null +++ b/docs/plugins/wonderpush.md @@ -0,0 +1,26 @@ +# Push Notifications - WonderPush + +```text +$ ionic cordova plugin add wonderpush-cordova-sdk --variable CLIENT_ID=YOUR_CLIENT_ID --variable CLIENT_SECRET=YOUR_CLIENT_SECRET +$ npm install @awesome-cordova-plugins/wonderpush +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/wonderpush/) + +Plugin Repo: [https://github.com/wonderpush/wonderpush-cordova-sdk](https://github.com/wonderpush/wonderpush-cordova-sdk) + +Send unlimited push notifications to iOS and Android devices. + +Get started in minutes: [Ionic Quickstart Guide](https://docs.wonderpush.com/docs/ionic-quickstart). + +Advanced segmentation, automation and personalization of push messages for €1 per 1000 subscribers. + +Requires the Cordova plugin `wonderpush-cordova-sdk`. + +[WonderPush push notifications](https://www.wonderpush.com) are the most effective way to retain your users and grow your audience while remaining fully GDPR compliant. + +## Supported platforms + +* Android + * iOS + diff --git a/docs/plugins/youtube-video-player.md b/docs/plugins/youtube-video-player.md new file mode 100644 index 00000000..bb8427b8 --- /dev/null +++ b/docs/plugins/youtube-video-player.md @@ -0,0 +1,18 @@ +# Youtube Video Player + +```text +$ ionic cordova plugin add cordova-plugin-youtube-video-player +$ npm install @awesome-cordova-plugins/youtube-video-player +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/youtube-video-player/) + +Plugin Repo: [https://github.com/ihadeed/CordovaYoutubeVideoPlayer](https://github.com/ihadeed/CordovaYoutubeVideoPlayer) + +Plays YouTube videos in Native YouTube App + +## Supported platforms + +* Android + * iOS + diff --git a/docs/plugins/zbar.md b/docs/plugins/zbar.md new file mode 100644 index 00000000..a69c2cd1 --- /dev/null +++ b/docs/plugins/zbar.md @@ -0,0 +1,20 @@ +# ZBar + +```text +$ ionic cordova plugin add cordova-plugin-cszbar +$ npm install @awesome-cordova-plugins/zbar +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/zbar/) + +Plugin Repo: [https://github.com/tjwoon/csZBar](https://github.com/tjwoon/csZBar) + +The ZBar Scanner Plugin allows you to scan 2d barcodes. + +Requires Cordova plugin: `cordova-plugin-cszbar`. For more info, please see the [zBar plugin docs](https://github.com/tjwoon/csZBar). + +## Supported platforms + +* Android + * iOS + diff --git a/docs/plugins/zeroconf.md b/docs/plugins/zeroconf.md new file mode 100644 index 00000000..c809730a --- /dev/null +++ b/docs/plugins/zeroconf.md @@ -0,0 +1,18 @@ +# Zeroconf + +```text +$ ionic cordova plugin add cordova-plugin-zeroconf +$ npm install @awesome-cordova-plugins/zeroconf +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/zeroconf/) + +Plugin Repo: [https://github.com/becvert/cordova-plugin-zeroconf](https://github.com/becvert/cordova-plugin-zeroconf) + +This plugin allows you to browse and publish Zeroconf/Bonjour/mDNS services. + +## Supported platforms + +* Android + * iOS + diff --git a/docs/plugins/zoom.md b/docs/plugins/zoom.md new file mode 100644 index 00000000..98e30bd8 --- /dev/null +++ b/docs/plugins/zoom.md @@ -0,0 +1,18 @@ +# Zoom + +```text +$ ionic cordova plugin add cordova.plugin.zoom +$ npm install @awesome-cordova-plugins/zoom +``` + +## [Usage Documentation](https://danielsogl.gitbook.io/awesome-cordova-plugins/plugins/zoom/) + +Plugin Repo: [https://github.com/zoom/zoom-sdk-ionic](https://github.com/zoom/zoom-sdk-ionic) + +A Cordova plugin to use Zoom Video Conferencing services on Cordova applications. + +## Supported platforms + +* Android + * iOS +