All Projects → capacitor-community → appcenter-sdk-capacitor

capacitor-community / appcenter-sdk-capacitor

Licence: MIT license
Capacitor Plugin for Microsoft's Visual Studio App Center SDK.

Programming Languages

typescript
32286 projects
swift
15916 projects
java
68154 projects - #9 most used programming language
ruby
36898 projects - #4 most used programming language
objective c
16641 projects - #2 most used programming language
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to appcenter-sdk-capacitor

text-to-speech
⚡️ Capacitor plugin for synthesizing speech from text.
Stars: ✭ 50 (+127.27%)
Mutual labels:  capacitor, capacitor-plugin
capacitor-android-dark-mode-support
⚡️ Capacitor plugin to support dark mode on Android.
Stars: ✭ 23 (+4.55%)
Mutual labels:  capacitor, capacitor-plugin
capacitor-branch-deep-links
Capacitor plugin for branch.io deep links
Stars: ✭ 22 (+0%)
Mutual labels:  capacitor, capacitor-plugin
capacitor-vue-ionicv4-app
sample app using capacitor vuejs and ionicv4 components
Stars: ✭ 70 (+218.18%)
Mutual labels:  capacitor, capacitor-plugin
keep-awake
⚡️ Capacitor plugin to prevent devices from dimming or locking the screen.
Stars: ✭ 69 (+213.64%)
Mutual labels:  capacitor, capacitor-plugin
capacitor-background-task
⚡️ Capacitor plugin for running background tasks.
Stars: ✭ 27 (+22.73%)
Mutual labels:  capacitor, capacitor-plugin
XREngine
Immersive infrastructure for everyone. Everything you need to build and deploy scalable realtime 3D social apps and more. 🤖 🚀 👓 🚀 🕹️ 🚀 🧑🏿‍🚀
Stars: ✭ 423 (+1822.73%)
Mutual labels:  capacitor, capacitor-plugin
capacitor-site
Capacitor website
Stars: ✭ 0 (-100%)
Mutual labels:  capacitor, capacitor-plugin
capacitor-filesharer
Capacitor plugin to download and share files for the Web, Android and iOS! Stop the war in Ukraine!
Stars: ✭ 55 (+150%)
Mutual labels:  capacitor, capacitor-plugin
app-icon
Capacitor plugin for managing an app's icon. The main feature being that you can programmatically change the app icon.
Stars: ✭ 28 (+27.27%)
Mutual labels:  capacitor, capacitor-plugin
capacitor-rate-app
Let users rate your app using native review app dialog for both Android and iOS.
Stars: ✭ 88 (+300%)
Mutual labels:  capacitor, capacitor-plugin
capacitor-firebase-authentication
⚡️ Capacitor plugin for Firebase Authentication.
Stars: ✭ 67 (+204.55%)
Mutual labels:  capacitor, capacitor-plugin
market-catalog-mobile-app
This project is Mobile App of Aktuel Listesi. Developed by React Native & Redux and Visual Studio AppCenter
Stars: ✭ 36 (+63.64%)
Mutual labels:  appcenter
FhemNative
Cross Platform FHEM-HomeAutomation Frontend
Stars: ✭ 14 (-36.36%)
Mutual labels:  capacitor
pdftricks
A simple, efficient application for small manipulations in PDF files using Ghostscript.
Stars: ✭ 69 (+213.64%)
Mutual labels:  appcenter
vue-cli-plugin-capacitor
A Vue CLI 3/4 Plugin for Capacitor
Stars: ✭ 136 (+518.18%)
Mutual labels:  capacitor
larasar
Laravel + Quasar Framework
Stars: ✭ 77 (+250%)
Mutual labels:  capacitor
create-capacitor-plugin
Create a new Capacitor plugin ⚡️
Stars: ✭ 44 (+100%)
Mutual labels:  capacitor
badger
Remind yourself to not sit and stare at the screen for too long
Stars: ✭ 48 (+118.18%)
Mutual labels:  appcenter
firebase-analytics
Enable Firebase Analytics for Capacitor Apps
Stars: ✭ 123 (+459.09%)
Mutual labels:  capacitor

App Center SDK for Capacitor

lerna

App Center is mission control for mobile apps. Get faster release cycles, higher-quality apps, and the insights to build what users want.

Plugins

The Capacitor App Center SDK consists of a several plugins so you can use any or all of the supported App Center services. This SDK uses a modular approach, where you just add the modules for App Center services that you want to use. appcenter-analytics and appcenter-crashes make sense to add to almost every app, as they provide value with no additional setup required. appcenter provides general purpose App Center APIs, useful for multiple services.

Package Source Version Downloads
@capacitor-community/appcenter ./appcenter npm badge npm badge
@capacitor-community/appcenter-analytics ./appcenter-analytics npm badge npm badge
@capacitor-community/appcenter-crashes ./appcenter-crashes npm badge npm badge

📱 Example Mobile App

You can get familiar with SDK quickly by cloning this repository and running the sample app in example directory. For further instructions please refer to example's README

1. 📦 Installation

Add the App Center plugin(s) that fit your needs directly from the CLI:

npm i @capacitor-community/appcenter @capacitor-community/appcenter-analytics @capacitor-community/appcenter-crashes --save-exact
npx cap sync

2. 🛠 Configure the SDK

You must configure the project with your App Center project app secret before you can use the App Center SDK in your Capacitor project. There are other values that can also be added, but they are optional.

Notice that it's likely that Android and iOS platforms will be associated with different applications on App Center portal so you would need to add the APP_SECRET twice - one for Android and another for iOS.

iOS

Create a new file with the name AppCenter-Config.plist with the following content and replace {APP_SECRET_VALUE} with your app secret value. Don't forget to add this file to the Xcode project (right-click the app in Xcode and click Add files to ...).

Example:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "https://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>AppSecret</key>
    <string>{APP_SECRET_VALUE}</string>
    <!-- below are optional -->
    <key>LogLevel</key>
    <integer>2</integer>
    <key>AnalyticsEnableInJs</key>
    <false/>
    <key>AnalyticsTransmissionInterval</key>
    <integer>3</integer>
    <key>CrashesEnableInJs</key>
    <false/>
    <key>CrashesAlwaysSend</key>
    <false/>
</dict>
</plist>

Android

Create a new file with the name appcenter-config.json in android/app/src/main/assets/ with the following content and replace {APP_SECRET_VALUE} with your app secret value.

{
    "app_secret": "{APP_SECRET_VALUE}",
    "start_automatically": true
}

Contributors

Thanks goes to these wonderful people (emoji key):


John Borges

💻

Hrafnkell Baldursson

💻

This project follows the all-contributors specification. Contributions of any kind welcome!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].