Recently, several business product lines have been struggling with how to divert users from H5 to App, so let’s sort out some solutions at hand. A simple evaluation in one sentence is: browser adaptation - the eternal pain of the front end! [[224310]] I just want to sort out the solutions to the following 3 problems in mainstream browsers - Not installed - Click to download the App
- Not installed - Click to download the App - Automatically locate after downloading
- Installed - Click to open the App - Accurate positioning
Since there are huge differences between different channels, the front end is able to distinguish different channels. Therefore, each channel generally has a completely customized and differentiated traffic diversion plan, making trade-offs between advantages and disadvantages. The various solution terms mentioned below are all in the iOS app and browser deep link DeeperLink has technical solution ideas introduction System Browser Introduction: Users use system browsers to access WAP for traffic diversion, which is currently not subject to any restrictions Not installed - Click to download the App: - Download directly or jump to Appstore
Not installed - Click to download the App - Accurate positioning after downloading - Android: - Dynamic Apk technology, no negative effect of diversion, slightly more pressure on the server
- Mobile fingerprint technology has a success rate problem, about 66%, and the failure rate is higher than that of wifi
- Clipboard technology, Android has a problem of system browser kernel fragmentation, which is theoretically feasible, but the device support rate is very low and the server pressure is small
Not installed - Click to download the App - Accurate positioning after downloading - iOS: - Clipboard technology, requires iOS 10+
- Mobile fingerprint technology has a success rate problem, about 66%, and the failure rate is higher than that of wifi
Installed - Click to open the App - Precise positioning - Android: - Schema lifting technology, no negative effect of diversion
Installed - Click to open the App - Precise positioning - iOS: - Schema lifting technology. With this technology, the installed App is lifted normally. If the App is not installed, a system error box will be displayed, and then the Appstore will be opened, which affects the user experience.
- Universalink technology, installed apps are normally suspended, and there is no error pop-up window for apps that are not installed, but the deployment cost is high
- Clipboard technology, requires iOS 10+
suggestion: - Android uses dynamic Apk technology to accurately locate download traffic and schema technology to lift it
- iOS uses clipboard technology to accurately locate download diversion and uses clipboard technology to lift
WeChat Introduction: It is forbidden to directly download apps in WeChat, and it is forbidden to open apps in any way in WeChat. Different situations need to be dealt with according to different situations. WeChat H5 Not installed - Click to download the App: - Jump to the App Store, list the app on the App Store and enable the App Store micro link, so that both iOS and Android can jump to the App Store/App Store market for download after clicking on the H5 page
Not installed - Click to download the App - Accurate positioning after downloading - Android: - Dynamic Apk technology has negative effects. Dynamic Apk technology conflicts with WeChat App Store's direct jump to the market download. If you need to use dynamic Apk technology, you can only open it in an external browser on Android.
- Mobile fingerprint technology does not conflict with the jump to the App Store market, but there is a problem with the success rate, about 66%, and the failure rate increases with wifi
Not installed - Click to download the App - Accurate positioning after downloading - iOS: - Dynamic clipboard technology, no conflict with WeChat App Store's direct jump to the market, requires iOS 10+
- Mobile fingerprint technology has a success rate problem, about 66%, and the failure rate is higher than that of wifi
Installed - Click to open the App - Precise positioning - Android: - The technology is temporarily unable to break through, the layer is blocked, and it is prompted to open with the system browser
- WeChat whitelist, some Tencent products are implemented through WeChat whitelist
Installed - Click to open the App - Precise positioning - iOS: - UniversalLink technology was blocked by WeChat in January 2018
- Clipboard technology, first copy the clipboard, then jump to the Appstore, click the open button in the Appstore, open the App to locate the clipboard, iOS10+ is required
suggestion: - When there is no need for precise positioning, Android uses the App Store channel to download. When there is a need for precise positioning, use the dynamic Apk + mask prompt system browser to download. It is temporarily unable to solve the problem of WeChat hanging, popping up the mask, and prompting to open with the system browser
- iOS uses clipboard technology to accurately locate download diversion and uses clipboard technology to lift
WeChat Mini Program - Introduction: WeChat Mini Program is different from H5 in WeChat, and the traffic diversion method is also different from that of browsers, so it is explained separately.
- Spread: Mini Programs are spread through sharing, from sharing Mini Programs on Apps to chat conversations + group conversations (not supported on Moments for now), spreading Mini Programs
- Redirection: When you open a mini program in a chat or group conversation, the mini program can be developed to redirect back to the App.
- Limited reflux: Users can only reflux when they click on the mini program from a group chat. Users who have used a mini program once will remember it and can directly open and use it from the mini program shortcut entrance. They cannot reflux.
Hand Hundred Introduction: Sohu.com does not prohibit downloading apps, but Sohu.com prohibits opening apps in any way. Not installed - Click to download the App: - Download directly or jump to Appstore
Not installed - Click to download the App - Accurate positioning after downloading - Android: - Dynamic Apk technology, no negative effect of diversion, slightly more pressure on the server
- Mobile fingerprint technology has a success rate problem, about 66%, and the failure rate is higher than that of wifi
Not installed - Click to download the App - Accurate positioning after downloading - iOS: - Dynamic clipboard technology, no conflict with WeChat App Store's direct jump to the market, requires iOS 10+
- Mobile fingerprint technology has a success rate problem, about 66%, and the failure rate is higher than that of wifi
Installed - Click to open the App - Precise positioning - Android: - The technology is temporarily unable to break through, the layer is blocked, and it is prompted to open with the system browser
Installed - Click to open the App - Precise positioning - iOS: - UniversalLink technology, following WeChat’s footsteps, has been blocked
- Clipboard technology, first copy the clipboard, then jump to the Appstore, click the open button in the Appstore, open the App to locate the clipboard, iOS10+ is required
suggestion: - Android uses dynamic Apk technology to accurately locate download diversion, but it is temporarily unable to solve the problem of mobile phone hanging, pop-up layer, and prompting to open with system browser
- iOS uses clipboard technology to accurately locate download diversion and uses clipboard technology to lift
Additional notes: The cookie interoperability solution for SafariViewController in iOS9 is explained in the article DeeperLink for iOS app and browser. After various considerations, it should be completely abandoned, so this article only considers this solution and does not explain it in detail. |