- 1. Introduction
- 2. Installation Guide
- 3. Configuration and Description
- 4. Questions or Issues
- 5. Licencing and Terms
This demo application demonstrates the usage of HMS AR Kit Cordova plugin.
-
Install Ionic CLI and other required tools if haven't done before.
npm install -g @ionic/cli cordova-res native-run
-
Open the demo project's root directory.
-
Install project dependencies.
npm install
-
Enable the Cordova integration.
ionic integrations enable cordova
-
Add the Android platform to the project.
ionic cordova platform add android
-
Install
HMS AR plugin
to the project.ionic cordova plugin add @hmscore/cordova-plugin-hms-ar
-
Install HMS AR Ionic Native wrappers
npm install @ionic-native/core @hmscore/ionic-native-hms-ar
-
Build Ionic app to generate resource files.
ionic build
-
Run the app.
ionic cordova run android --device
-
Enable the Capacitor integration.
ionic integrations enable capacitor
-
Initialize Capacitor.
npx cap init [appName] [appId]
- For more details please follow Initialize Capacitor with your app information.
-
Install
HMS AR plugin
to the project.npm install @hmscore/cordova-plugin-hms-ar
-
Install HMS AR Ionic Native wrappers.
npm install @ionic-native/core @hmscore/ionic-native-hms-ar
-
Build Ionic app to generate resource files.
ionic build
-
Add the Android platform to the project.
npx cap add android
-
Updates dependencies, and copy any web assets to your project.
npx cap sync
-
Open the
build.gradle
file in the<project_root>/android
directory. Add Huawei's maven repositories.buildscript { repositories { /* <Other repositories> */ maven { url 'https://developer.huawei.com/repo/' } } dependencies { /* <Other dependencies> */ classpath 'com.huawei.agconnect:agcp:1.5.0.300' } } /* <Other build.gradle entries> */ allprojects { repositories { /* <Other repositories> */ maven { url 'https://developer.huawei.com/repo/' } } }
-
Open the project in Android Studio and run it.
npx cap open android
If you have questions about how to use HMS samples, try the following options:
- Stack Overflow is the best place for any programming questions. Be sure to tag your question with
huawei-mobile-services
. - GitHub is the official repository for these plugins, You can open an issue or submit your ideas.
- Huawei Developer Forum HMS Core Module is great for general questions, or seeking recommendations and opinions.
- Huawei Developer Docs is place to official documentation for all HMS Core Kits, you can find detailed documentations in there.
If you run into a bug in our samples, please submit an issue to the GitHub repository.
Huawei AR Kit Cordova Plugin is licensed under the Apache 2.0 license.