Application sharing method, system and device, and storage medium
By building application recommendation priority information, combining application download rankings and sharing results, and optimizing sharing channel recommendations, we solve the problem of sharing failures caused by users' limited historical sharing behavior, and improve the efficiency and success rate of application sharing.
Patent Information
- Application Number
- PCT/CN2025/082956
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-03-26
- Filing Date
- 2025-03-17
- Publication Date
- 2025-10-02
AI Technical Summary
Existing technologies make it difficult to accurately recommend sharing channels when users have little historical sharing behavior, resulting in sharing failures and low efficiency, especially when there is a problem of being unable to open or download links between different regions and applications.
By building application recommendation priority information, combining application download ranking information and sharing result information, periodically adjusting the sharing channel priority, optimizing the sharing page structure, directly or automatically jumping to the target sharing application, and generating and transmitting sharing links.
It achieves accurate sharing channel recommendations, reduces user selection time, improves sharing efficiency, and ensures the success rate and download rate of sharing links in different network environments.
Smart Images

Figure CN2025082956_02102025_PF_FP_ABST
Abstract
Description
Application sharing method, system, device and storage medium
[0001] This application claims priority to the Chinese patent application filed with the China Patent Office on March 26, 2024, with application number 202410351337.0, the entire contents of which are incorporated by reference into this application. Technical Field
[0002] The embodiments of the present application relate to the field of computer technology, and in particular to an application sharing method, system, device, and storage medium. Background Art
[0003] With the rapid development of the mobile internet, numerous applications are now widely used. During the operation and management of applications, various marketing strategies are needed to increase downloads and user numbers. One of the most cost-effective methods is to share app download links with other users, particularly through social apps. Sharing apps can be achieved by simply sending the app download link to friends on social apps. When sharing apps, recommendations are often made based on the user's historical sharing history, allowing users to choose which sharing channel to choose.
[0004] However, for users with limited historical sharing behavior, it is difficult to recommend sharing channels based on their historical sharing information, and the effectiveness of such recommendations is relatively poor. Furthermore, for different sharing apps in different regions (i.e., different app sharing channels), shared app download links may not be opened or downloaded. Simply recommending sharing channels based on user historical sharing information can easily lead to sharing failures due to incorrect sharing channel recommendations, thereby reducing app sharing efficiency and affecting app sharing effectiveness. Summary of the Invention
[0005] The embodiments of the present application provide an application sharing method, system, device, and storage medium, which can accurately recommend sharing channels when sharing an application, and solve the technical problem of sharing failure caused by incorrect recommendation of shared applications.
[0006] In a first aspect, an embodiment of the present application provides an application sharing method, comprising:
[0007] In response to an application sharing operation of the current application, obtaining application recommendation priority information preset for each shared application corresponding to the current application, the application recommendation priority information being pre-established based on application download ranking information for the service area to which the current application belongs, and periodically adjusted based on sharing result information of each shared application;
[0008] Determine the target sharing application based on the application recommendation priority information and obtain the sharing link of the current application;
[0009] Jump from the current app to the target sharing app and select the sharing object from the target sharing app to transmit the sharing link.
[0010] In a second aspect, an embodiment of the present application provides an application sharing system, including:
[0011] a response module configured to, in response to an application sharing operation of a current application, obtain application recommendation priority information preset for each shared application corresponding to the current application, the application recommendation priority information being pre-established based on application download ranking information for the service area to which the current application belongs, and being periodically adjusted based on sharing result information of each shared application;
[0012] A determination module is configured to determine a target sharing application based on the application recommendation priority information and obtain a sharing link of the current application;
[0013] The sharing module is configured to jump from the current application to the target sharing application to select a sharing object from the target sharing application to transmit the sharing link.
[0014] In a third aspect, an embodiment of the present application provides an application sharing device, including:
[0015] memory and one or more processors;
[0016] The memory is configured to store one or more programs;
[0017] When the one or more programs are executed by the one or more processors, the one or more processors implement the application sharing method as described in the first aspect.
[0018] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer-executable instructions, and the computer-executable instructions, when executed by a computer processor, are configured to execute the application sharing method as described in the first aspect.
[0019] In a fifth aspect, an embodiment of the present application provides a computer program product, which includes instructions. When the instructions are executed on a computer or a processor, the computer or the processor executes the application sharing method as described in the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] FIG1 is a flow chart of an application sharing method provided in an embodiment of the present application;
[0021] FIG2 is a flow chart of determining a target sharing application in an embodiment of the present application;
[0022] FIG3 is a schematic diagram showing one of the application pages in an embodiment of the present application;
[0023] FIG4 is a second schematic diagram showing an application page in an embodiment of the present application;
[0024] FIG5 is a schematic diagram of the structure of an application sharing system provided in an embodiment of the present application;
[0025] FIG6 is a schematic structural diagram of an application sharing device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0026] In order to make the purpose, technical solutions and advantages of the present application clearer, the specific embodiments of the present application are further described in detail below in conjunction with the accompanying drawings. It is understood that the specific embodiments described herein are only used to explain the present application and are not intended to limit the present application. It should also be noted that, for ease of description, only parts related to the present application, not all of the contents, are shown in the accompanying drawings. Before discussing the exemplary embodiments in more detail, it should be mentioned that some exemplary embodiments are described as processes or methods depicted as flow charts. Although the flow charts describe each operation (or step) as a sequential process, many of the operations therein can be implemented in parallel, concurrently or simultaneously. In addition, the order of the operations can be rearranged. The process can be terminated when its operation is completed, but can also have additional steps not included in the accompanying drawings. The process can correspond to a method, function, procedure, subroutine, subprogram, etc.
[0027] The application sharing method provided in this application aims to determine the application recommendation priority information of the shared application by combining the application download ranking information with the application sharing result information, and then determine the target sharing application according to the application recommendation priority information for application sharing, so as to achieve accurate sharing channel recommendation and improve application sharing efficiency.
[0028] With the rapid development of the internet, numerous applications are widely used. To stand out, apps need to employ various marketing strategies to increase downloads and user numbers. One effective and cost-effective method is to share app download links with other users. Social apps, in particular, are a great way to quickly increase app downloads and installations, as well as user numbers, by sharing app download links with friends on social media.
[0029] In the process of application sharing, most of the relevant application sharing solutions confirm the priority of sharing channels (i.e., sharing applications) based on the user's historical sharing information. If the user has less historical sharing behavior, the sharing channel recommendation effect will be poor. For some areas or some applications, the shared download link may not be opened, and the application market cannot download the shared application, which may easily lead to sharing failure due to incorrect sharing channel recommendation. When sharing applications, the sharing application operation is cumbersome and often requires multiple steps. At the same time, the user's mobile phone usually has multiple applications that support sharing, which increases the user's selection time. In addition, the existing application sharing solutions lack the confirmation of sharing effects, the correlation of the effects of various sharing channels, and the comparison of the effects of various sharing entrances, making it difficult to further optimize sharing.
[0030] Based on this, an application sharing method according to an embodiment of the present application is provided to solve the technical problem of sharing failure caused by incorrect recommendation of shared applications.
[0031] Example:
[0032] FIG1 is a flowchart of an application sharing method provided in an embodiment of the present application. The application sharing method provided in this embodiment can be executed by an application sharing device. The application sharing device can be implemented through software and / or hardware. The application sharing device can be composed of two or more physical entities, or a single physical entity. Generally speaking, the application sharing device can be a processing device such as a mobile phone, tablet, or computer.
[0033] The following description will be made using the application sharing device as an example of the subject of the application sharing method. Referring to FIG1 , the application sharing method specifically includes:
[0034] S110. In response to an application sharing operation of the current application, obtain application recommendation priority information preset for each shared application corresponding to the current application. The application recommendation priority information is pre-constructed based on application download ranking information of the service area to which the current application belongs, and is periodically adjusted based on sharing result information of each shared application.
[0035] When sharing an application, this application recommends sharing applications (i.e., application sharing channels) to users through the set application recommendation priority information. Among them, the service area to which the current application belongs is used as a dimension, and the service area is determined according to the region to which the server of the current application belongs. Then, according to the social media preferences of users in different service areas, different sharing channel priorities are determined, i.e., application recommendation priority information. For example, according to the application download ranking information in area a, it is found that application A has a large number of downloads, so when the application recommendation priority information is initially set, the recommendation priority of application A is relatively high. By analogy, the higher the download ranking, the higher the priority order. In each subsequent iteration cycle of the application recommendation priority information, the sharing result information of each sharing application in the cycle will be collected, such as the opening success rate and download rate of the sharing link, and then the application recommendation priority information of the next cycle will be adjusted according to the sharing result information.
[0036] Optionally, when iteratively updating the application recommendation priority information, the shared applications are re-sorted based on the sharing result information such as the opening success rate and download rate of each shared application, and the new application recommendation priority information is determined based on the sorting results. On the other hand, the ranking of each shared application can be weighted and calculated based on the above sorting results in combination with the previous application recommendation priority information to obtain new application recommendation priority information. The embodiments of the present application do not impose fixed restrictions on the specific method for updating the application recommendation priority information, and will not be elaborated on here.
[0037] S120: Determine a target sharing application according to the application recommendation priority information, and obtain a sharing link of the current application.
[0038] Based on the aforementioned application recommendation priority information, the target sharing application can be determined for application sharing. Optionally, the application pages of the shared applications are displayed according to the application recommendation priority information. The higher the priority, the higher the ranking of the application page. Furthermore, for shared applications not installed on the local device, these applications are filtered out and not displayed. Based on this application page, the user can then select and click on the corresponding shared application, thereby determining that the shared application clicked by the user is the target sharing application.
[0039] In addition, the application sharing device may also directly determine the locally installed sharing application with the highest priority as the target sharing application according to the application recommendation priority information, and then directly jump to the target sharing application for application sharing.
[0040] Optionally, in order to optimize the sharing page and sharing operations, the embodiment of the present application adopts a three-tier sharing channel structure to reduce the time it takes for users to select sharing applications and increase sharing efficiency. The recommendation priority information includes a first priority and a second priority, with the first priority being higher than the second priority;
[0041] 2 , determining the target sharing application based on the application recommendation priority information includes:
[0042] S1201, traversing the sharing applications installed on the local device from the sharing applications corresponding to the first priority in order of priority as target sharing applications;
[0043] S1202. If the target sharing application corresponding to the first priority is not traversed, display the application page of the sharing application installed locally and corresponding to the second priority, and in response to the first selection operation on the application page, determine the target sharing application from the sharing applications corresponding to the second priority.
[0044] When the user is using the current application, if he needs to share the current application, he can click the corresponding sharing entrance, such as the "Invite Friends" button on the application homepage, the "Share imo" button in the settings page, etc., and then determine the target sharing application in order according to the sharing applications installed on the mobile phone and the ranking of the sharing applications in the first priority, and automatically jump to it. For example, assuming that there are three sharing applications in the first priority order, namely WhatsApp, WeChat, and Telegram, this is the first-level sharing channel. Traverse the three sharing applications in turn and find the locally installed sharing application as the target sharing application to jump to. If WhatsApp is installed locally, WhatsApp is used as the target sharing application. Otherwise, continue to traverse the next sharing application WeChat, and so on.
[0045] If no first-priority sharing app is found as the target sharing app, or if, after redirecting to the first-priority sharing app, the user clicks back or exit, indicating that they do not want to redirect to the current target sharing app, the app page for the locally installed second-priority sharing app will be displayed. The user can then actively select a sharing app as the target sharing app from that app page. The user's selection action is defined as the first selection action. By responding to this selection action, the user's selected sharing app on the app page is determined as the target sharing app, and the user is automatically redirected to that target sharing app.
[0046] Optionally, after displaying the application page of the locally installed shared application corresponding to the second priority, the method further includes:
[0047] In response to the second selection operation on the application page, all locally installed sharing applications are displayed for the user to select and determine a target sharing application.
[0048] If the user doesn't use the second-tier sharing channel, they can manually click the "See More" option on the app page, defining this user selection as the second-tier selection. This second-tier selection will then display the app pages of all locally installed sharing apps, representing the third-tier sharing channel. This precise, iterative sharing channel recommendation mechanism allows for accurate and precise sharing channel recommendations, improving app sharing efficiency.
[0049] For example, when displaying sharing channels, an initial sharing channel ranking is first set, in which a fixed number of sharing applications can be set according to various rankings such as the app download rankings, app usage preference rankings, etc. in the service area to which they belong (or third-party market research) to improve the initial sharing efficiency. Another sharing application is the SMS application (sms), which is pre-installed by the system, and almost every user can use this system application, which can be used as a backup choice for sharing applications. The order of these sharing applications is written into the current application as application recommendation priority information, so that sharing channels can be recommended even in the event of a network failure. Different service areas have different priority rankings, and the storage format is MAP, that is, KEY is the area code, VALUE is the order of the package names of the sharing applications, and the format is LIST, as shown in Table 1 below:
[0050] Table 1 Application recommendation priority ranking for different service areas
[0051] sms, representing the SMS app, is ranked fifth by default. abc represents the shared app package name, such as org.telegram.messenger. During the initial cycle, such as the first month, sharing channel recommendations are based on the initial order of app recommendation priority information. In subsequent cycles, such as the second and third months, recommendations are re-ranked based on the performance of each sharing channel from the previous cycle, including sharing success rate, download rate, number of shared app uses, conversion rate, and share rate. This re-ranking of app recommendation priority information is then updated. During this process, the SMS app's default ranking of fifth remains unchanged.
[0052] Then, when the user shares the application, after the user clicks the sharing entrance (distributed on the home page, settings page, add friend page, personal page, etc.), the first priority display is based on the order of the first 4 shared applications in the above application recommendation priority information, and checks in turn whether the local machine has been installed and registered. If so, it will automatically jump. If not, it will automatically enter the second priority application page for display.
[0053] The second-priority application page is shown in Figure 3, which is the display page of the second-priority sharing application mentioned above. If the user clicks on the sharing application on this page, it will automatically jump to the sharing application and determine that the sharing application is the target sharing application. The user can also click "View More" to enter the third-level display page. The third-level display page is shown in Figure 4, which contains pop-ups of many sharing applications. The user must actively click on the entrance to jump to reduce interference to the user. The third-level display page contains all the applications that support sharing on this machine. It is obtained through the queryIntentActivities interface provided by the Android system and adopts the default order. Similarly, after the user clicks on the corresponding sharing channel, he can immediately jump to the corresponding sharing application and determine it as the target sharing application.
[0054] Furthermore, when determining the target sharing app, the current app will automatically generate a sharing link (such as a download link, app introduction text, app official website link, etc.). This sharing link can be passed to the target sharing app through intent when jumping to the sharing app to share the app. When the current app automatically switches to the target sharing app, the sharing link is generated synchronously, and the user can now immediately select the sharing object to share. The user only needs to click once to complete the sharing operation, without the user having to edit the sharing information content, which greatly reduces the operation time and increases the sharing efficiency.
[0055] Optionally, obtain the sharing link of the current application, including:
[0056] Determine the corresponding link type based on the service area to which the current application belongs, select a pre-built link list based on the link type, and select the sharing link of the current application from the link list. The link list contains sharing links of different domain names.
[0057] During app sharing, the shared link is the app's OneLink download link, official website link, or APK download link. Due to regional network conditions, shared links may not be able to open or download APKs. Furthermore, if OneLink points to the Google Play Store, the app may not be distributed, failing to meet user needs. Therefore, this solution sets different link types for different service areas. The link list is filtered based on the success rate of shared links from different domain names.
[0058] For areas with limited network access, you can use CDN services with good local networks, such as AWS and AZURE, and configure different core domain names for shared links in different regions, which point to the official website of the application. In addition, based on the opening success rate and other indicators of the domain name of the link in the previous cycle, the content of the core domain name of the link in the current cycle is determined (select a domain name with good CDN effect) to increase the stability of the shared link. By using high-quality CDN services, the current application apk can be downloaded directly in areas with limited network access, reducing the problem of being unable to download applications due to network failures, etc., and improving the download rate of shared applications.
[0059] Based on the link type for the corresponding region, a default link list is written into the current application code, and the server also maintains a link list for the current period. The link list can contain multiple shared links, such as 10, to prevent network issues from making a specific link unavailable. Finally, one of the shared links is randomly selected.
[0060] In addition, in areas with normal network, the sharing link is onelink, which can ensure a smooth APK download process. By using the mature onelink solution, it can automatically identify whether there is a target sharing application in the mobile phone. If so, it will automatically open the target sharing application. If not, it can jump to the download page and automatically open the application page after successful download, improving the user experience.
[0061] S130 , jumping from the current application to the target sharing application, selecting a sharing object from the target sharing application to transmit a sharing link.
[0062] Based on the target sharing app and sharing link determined above, the user switches from the current app to the target sharing app through automatic jump or user-selected jump. At this time, the user selects the corresponding sharing object (i.e., app friend) in the target sharing app and clicks the dialog box, which automatically transmits the sharing link to the sharing object, thus completing the app sharing operation.
[0063] In this way, by recommending sharing applications to users during the application sharing process, the user's selection time is reduced. At the same time, the sharing channel display page is optimized to reduce the user's visual burden and improve the sharing conversion rate.
[0064] Optionally, when the sharing link is an official website link or an APK download link, the sharing link includes a sharing process tracking and recording logic of the current application, which is used to collect statistics and report the sharing process and result information of the current application.
[0065] This application organically combines the client and the web, and adopts a combination of technologies such as deeplink, onelink, broadcast, intent, etc., to add sharing process tracking and recording logic to the sharing link. When a new user downloads and opens the current application, information such as the sharing channel and sharing URL can be obtained from it, thereby realizing a data closed loop and assisting subsequent analysis and optimization.
[0066] Since sharing links are roughly divided into onelink links, official website links or APK download links according to the network conditions in the region, for official website links or APK download links, by adding sharing process tracking and recording logic to the sharing links, the sharing process and result information of the current application are counted and reported.
[0067] Specifically, after the shared link is transmitted, the sharing process begins tracking and recording information such as the click entry, sharing channel, and region. It also obtains the core domain name for the corresponding region, such as www.xxx.com. This information is then transmitted to the target sharing application's web server, which requests a short web link. The web server then stitches this information together into a complete long web link. For example, if the shared link is marked as a click entry on the settings page, the sharing channel is telegrame, the region is aa, and the core domain is xxx, then the long web link would be xxx&from=setting&shareApp=telegrame&cc=aa. This long link is then encrypted and converted into a short link, such as www.xxx.com, to prevent information leakage. After the recipient clicks the shared link and enters the web page, the web server uses a predefined algorithm (redirection) to parse the short link and convert it into a long link. It also obtains key information such as the from field, shareApp field, and region. This data is recorded and an intent is assembled using the shared application package name. The from field, shareApp field, and other information are combined to form a deeplink, which is then placed into the intent (using a predefined key). The intent then attempts to open the local shared application.
[0068] If the app is successfully opened, it means that the sharing recipient has already installed the sharing app. After the app is launched, it will further parse the intent (such as the agreed key) to obtain various sharing information and report the data, thus completing the data flow of the entire sharing process (from phone A initiating sharing to phone B receiving the share, downloading the APK, and opening the app). If the app fails to open, the browser will jump directly to the APK download page to download the APK. At the same time, the web server will send an Android broadcast to the phone through the browser, targeting the shared app and containing various sharing information. On the other hand, after the sharing recipient completes the APK download and launches the app, the app will receive this broadcast, obtain various sharing information, report the data, and ultimately calculate the sharing rate of the sharing channel in the region, thus completing the data closed loop. In each cycle, the server can calculate the best-performing sharing channels and core domain names in the previous cycle to optimize sharing efficiency.
[0069] In the above, by responding to the application sharing operation of the current application, the application recommendation priority information preset for each sharing application corresponding to the current application is obtained. The application recommendation priority information is pre-constructed based on the application download ranking information of the service area to which the current application belongs, and is periodically adjusted based on the sharing result information of each sharing application; the target sharing application is determined based on the application recommendation priority information, and the sharing link of the current application is obtained; the current application is jumped to the target sharing application to select a sharing object from the target sharing application to transmit the sharing link. By adopting the above technical means, the application recommendation priority information of the sharing application is determined by combining the application download ranking information with the application sharing result information, and then the target sharing application is determined according to the application recommendation priority information for application sharing, which can ensure that the sharing link can be opened and downloaded, and improve the sharing channel recommendation effect, realize accurate sharing channel recommendation, and improve application sharing efficiency.
[0070] Based on the above embodiment, FIG5 is a schematic diagram of the structure of an application sharing system provided by this application. Referring to FIG5 , the application sharing system provided by this embodiment specifically includes: a response module 21 , a determination module 22 and a sharing module 23 .
[0071] The response module 21 is configured to, in response to an application sharing operation of the current application, obtain application recommendation priority information preset for each shared application corresponding to the current application. The application recommendation priority information is pre-established based on application download ranking information of the service area to which the current application belongs, and is periodically adjusted based on sharing result information of each shared application.
[0072] The determination module 22 is configured to determine the target sharing application according to the application recommendation priority information and obtain the sharing link of the current application;
[0073] The sharing module 23 is configured to jump from the current application to the target sharing application, so as to select a sharing object from the target sharing application and transmit a sharing link.
[0074] Specifically, the recommendation priority information includes a first priority and a second priority, the first priority being higher than the second priority;
[0075] Determine target sharing apps based on app recommendation priority information, including:
[0076] Traverse the locally installed sharing applications from the sharing applications corresponding to the first priority in order of priority as target sharing applications;
[0077] If the target sharing application corresponding to the first priority is not traversed, the application page of the locally installed sharing application corresponding to the second priority is displayed, and in response to the first selection operation on the application page, the target sharing application is determined from the sharing applications corresponding to the second priority.
[0078] In addition, after displaying the application page of the locally installed shared application corresponding to the second priority, it also includes:
[0079] In response to the second selection operation on the application page, all locally installed sharing applications are displayed for the user to select and determine a target sharing application.
[0080] Specifically, the sharing link is the onelink download link, official website link or apk download link of the current application.
[0081] Get the sharing link of the current application, including:
[0082] Determine the corresponding link type based on the service area to which the current application belongs, select a pre-built link list based on the link type, and select the sharing link of the current application from the link list. The link list contains sharing links of different domain names.
[0083] The link list filters the shared links based on the opening success rate of shared links of different domain names.
[0084] Specifically, when the sharing link is an official website link or an APK download link, the sharing link includes the sharing process tracking and recording logic of the current application, which is used to collect statistics and report the sharing process and result information of the current application.
[0085] In the above, by responding to the application sharing operation of the current application, the application recommendation priority information preset for each sharing application corresponding to the current application is obtained. The application recommendation priority information is pre-constructed based on the application download ranking information of the service area to which the current application belongs, and is periodically adjusted based on the sharing result information of each sharing application; the target sharing application is determined based on the application recommendation priority information, and the sharing link of the current application is obtained; the current application is jumped to the target sharing application to select a sharing object from the target sharing application to transmit the sharing link. By adopting the above technical means, the application recommendation priority information of the sharing application is determined by combining the application download ranking information with the application sharing result information, and then the target sharing application is determined according to the application recommendation priority information for application sharing, which can ensure that the sharing link can be opened and downloaded, and improve the sharing channel recommendation effect, realize accurate sharing channel recommendation, and improve application sharing efficiency.
[0086] The application sharing system provided in the embodiment of the present application can be configured to execute the application sharing method provided in the above embodiment, and has corresponding functions and beneficial effects.
[0087] Based on the above practical example, the embodiment of the present application also provides an application sharing device. Referring to Figure 6, the application sharing device includes: a processor 31, a memory 32, a communication module 33, an input device 34 and an output device 35. The memory, as a computer-readable storage medium, can be configured to store software programs, computer executable programs and modules, such as the program instructions / modules corresponding to the application sharing method described in any embodiment of the present application (for example, the response module, determination module and sharing module in the application sharing system). The communication module is configured to perform data transmission. The processor executes various functional applications and data processing of the device by running the software programs, instructions and modules stored in the memory, thereby realizing the above-mentioned application sharing method. The input device can be configured to receive input digital or character information, and generate key signal input related to the user settings and function control of the device. The output device may include a display device such as a display screen. The application sharing device provided above can be configured to execute the application sharing method provided in the above embodiment, and has corresponding functions and beneficial effects.
[0088] Based on the above embodiments, embodiments of the present application further provide a computer-readable storage medium, wherein the computer-readable storage medium stores computer-executable instructions. When the computer-executable instructions are executed by a computer processor, the computer-executable instructions are configured to execute an application sharing method. The storage medium can be any of various types of memory devices or storage devices. Of course, the computer-executable instructions of the computer-readable storage medium provided in embodiments of the present application are not limited to the application sharing method described above, but can also execute related operations in the application sharing method provided in any embodiment of the present application.
[0089] Based on the above embodiments, the embodiments of the present application also provide a computer program product. The essence of the technical solution of the present application or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product. The computer program product is stored in a storage medium and includes a number of instructions for enabling a computer device, a mobile terminal or the processor therein to execute all or part of the steps of the application sharing method described in each embodiment of the present application.
Claims
1. A method for sharing an application, wherein: include: In response to an application sharing operation of the current application, obtaining application recommendation priority information preset for each shared application corresponding to the current application, wherein the application recommendation priority information is pre-established based on application download ranking information for the service area to which the current application belongs and is periodically adjusted based on sharing result information of each shared application; Determine the target sharing application according to the application recommendation priority information, and obtain the sharing link of the current application; Jump from the current application to the target sharing application to select a sharing object from the target sharing application to transmit the sharing link.
2. The application sharing method according to claim 1, wherein: The recommendation priority information includes a first priority and a second priority, wherein the first priority is higher than the second priority; The determining of a target sharing application according to the application recommendation priority information includes: Traversing the sharing applications installed on the local device from the sharing applications corresponding to the first priority in order of priority as the target sharing applications; If the target sharing application corresponding to the first priority is not traversed, the application page of the sharing application installed locally and corresponding to the second priority is displayed, and in response to the first selection operation on the application page, the target sharing application is determined from the sharing applications corresponding to the second priority.
3. The application sharing method according to claim 2, wherein: After displaying the application page of the shared application installed on the local device and corresponding to the second priority, the method further includes: In response to a second selection operation on the application page, all locally installed sharing applications are displayed for the user to select and determine the target sharing application.
4. The application sharing method according to claim 1, wherein: Obtaining the sharing link of the current application includes: The corresponding link type is determined according to the service area to which the current application belongs, a pre-built link list is selected based on the link type, and a sharing link of the current application is selected from the link list, where the link list includes sharing links of different domain names.
5. The application sharing method according to claim 4, wherein: The link list filters the shared links according to the opening success rate of the shared links of different domain names.
6. The application sharing method according to any one of claims 1 to 5, wherein: The sharing link is the onelink download link, official website link or apk download link of the current application.
7. The application sharing method according to claim 6, wherein: In the case where the sharing link is the official website link or the APK download link, the sharing link includes a sharing process tracking and recording logic of the current application, which is used to collect statistics and report the sharing process and result information of the current application.
8. An application sharing system, wherein: include: a response module configured to, in response to an application sharing operation of a current application, obtain application recommendation priority information preset for each shared application corresponding to the current application, wherein the application recommendation priority information is pre-established based on application download ranking information for a service area to which the current application belongs and is periodically adjusted based on sharing result information of each shared application; a determination module configured to determine a target sharing application based on the application recommendation priority information and obtain a sharing link of the current application; The sharing module is configured to jump from the current application to the target sharing application to select a sharing object from the target sharing application to transmit the sharing link.
9. An application sharing device, wherein: include: memory and one or more processors; The memory is configured to store one or more programs; When the one or more programs are executed by the one or more processors, the one or more processors implement the application sharing method according to any one of claims 1 to 7.
10. A computer-readable storage medium, wherein: The computer-readable storage medium stores computer-executable instructions, which, when executed by a computer processor, are configured to execute the application sharing method according to any one of claims 1 to 7.
11. A computer program product, wherein: The computer program product includes instructions, and when the instructions are executed on a computer or a processor, the computer or the processor executes the application sharing method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Method and device for performing application sequencing based on estimated download rate
CN103049452A
Method and system for sharing content based on family account
CN105933403A
Application program recommendation method and electronic equipment
CN111325597A
Application sharing method and application sharing device
CN115291899A
Application sharing method, system and device and storage medium
CN118467815A