AppLinking quick questions and answers

Q: What is Huawei's AppLinking and what is its function?

  Essence: Simply put, AppLinking is a sharing link. After the user clicks this link on the device, they can directly pull up the specified application and open the specified page.

  Cross-platform: AppLinking link can be used normally on Android, iOS devices and PC browsers.

  Function: After the developer integrates AppLinking in the application, the generated link can be used for content sharing between users and usual marketing promotion.

Q: What is the difference between Huawei's AppLinking and DeepLink, AppLink and other solutions commonly used in the industry?

  • DeepLink:

Chinese is generally called deep linking, which is a basic capability of Android. The application is identified through URL Scheme. That is to say, when clicking a link or programming a Web URL, the Android system recognizes and pops up applications that support the URL Scheme. After the user chooses, he can directly launch the application.

  • Android AppLink:

A function supported by the Android system starting from Android 6.0 can be understood as a special DeepLink. Compared with DeepLink, he can directly open the application through the web address, and does not need a pop-up window to let the user choose which application to open.

  • iOS Universal Link

Universal Links, in fact, is the AppLink of the iOS platform. It is a feature launched on iOS9 that allows developers to start their applications through traditional http links.

  • Huawei AppLinking

AppLinking can be simply understood as a link that adapts to different platforms and repackages the above solutions.

For the items mentioned above. Although it has been developed on its own platform for many years, there are two unavoidable problems:

  1. Can't achieve cross-platform compatibility: If the application has multiple platform versions, it will definitely increase the workload of adaptation.

  2. The uninstalled scene has a clear feeling of fragmentation: if the application is not installed on the device that clicks the link, then the application needs to be installed first, and after installation, click the link to enter.

The above problems can be solved by using Huawei AppLinking. First of all, AppLinking supports both the Android platform and the iOS platform, without additional adaptation. In addition, AppLink can set the link behavior. When the application is not installed, it can be redirected to the application market. After the installation is completed in the application market, the link will still take effect when opened for the first time.

Q: Is the use of AppLinking restricted to Huawei equipment?

In the current version (1.4.1.300), AppLinking does not rely on HMS Core and can be used on any Android device.

The iOS version of AppLinking SDK is currently (October 2020) in the public beta state. If you need to use it, you can apply for adding a whitelist. The official release is expected at the end of November.

Q: For non-Huawei devices that do not have the Huawei application market, can the function of redirecting to the application market be used?

For devices that do not have Huawei App Market installed, you can configure the link behavior of AppLinking to open the local app market:

Insert picture description here

  • Non-Huawei Android devices:
      AppLinking will use the market protocol to pull up all app stores on the device, such as App Store, TapTap, etc., for users to choose from. After the user selects and redirects, AppLinking will pass the package name of your application to the store, and the store will search based on the package name and display your application directly

  • iOS device
        For iOS devices that don’t have the app installed, Apple’s App Store will be automatically pulled up and search for the app that shows your package name

Q: Are there any restrictions on AppLinking's data statistics function?

  • For AppLinking links created on the AGC interface: you can view the number of clicks, the number of first openings and the number of reopens directly on the AC interface. (Use the SDK to create with code on the end side, does not support this function).

Insert picture description here

  • All AppLinking links can cooperate with Huawei analysis services to collect AppLinking-related statistical events. All set tracking parameter information will be presented in Huawei analysis.

Insert picture description here

For more details, please see:
https://developer.huawei.com/consumer/cn/doc/development/AppGallery-connect-Guides/agc-applinking-introduction


Original link:https://developer.huawei.com/consumer/cn/forum/topic/0201405011252010239?fid=0101271690375130218

Author: Jessyyyyy

Guess you like

Origin blog.51cto.com/14772288/2576881