English | 中文
- Introduction
- Preparing the Environments
- Getting Started
- Sample Code
- Result
- Question or issues
- License
App Linking allows you to create cross-platform links that can work as defined regardless of whether your app has been installed by a user. When a user taps the link on an Android or iOS device, the user will be redirected to the specified in-app content. If a user taps the link in a browser, the user will be redirected to the same content of the web version.
- A computer with Android Studio installed for app development
- A device or emulator in Android Studio running Android 4.2 or a later version
Before running the quickstart app, you need to:
- If you do not have a HUAWEI Developer account, you need to register an account and pass identity verification.
- Use your account to sign in to AppGallery Connect, create an app, and set Package type to APK (Android app).
- Enable AppLinking. (For details, please refer to the development guide.)
- Select Project Settings,download the agconnect-services.json file from AppGallery Connect and copy the agconnect-services.json file to the app root directory.
- Create a link prefix in AppLinking and copy and replace DOMAIN_URI_PREFIX in MainActivity.
Main entry of the app, which processes received links. Sample code: src\main\java\com\huawei\agc\quickstart\MainActivity.java
Redirection to the target page when a deep link is processed in the app. Sample code: src\main\java\com\huawei\agc\quickstart\DetailActivity.java
If you have questions about how to use AppGallery Connect Demos, try the following options:
- Stack Overflow is the best place for any programming questions. Be sure to tag your question with appgallery.
- Huawei Developer Forum AppGallery Module is great for general questions, or seeking recommendations and opinions.
If you run into a bug in our samples, please submit an issue to the Repository. Even better you can submit a Pull Request with a fix.
quickstart is licensed under the [Apache License, version 2.0] (http://www.apache.org/licenses/LICENSE-2.0).