CPC H04L 51/046 (2013.01) [H04L 67/025 (2013.01); H04L 67/34 (2013.01); H04L 67/75 (2022.05)] | 20 Claims |
1. A computer-implemented method comprising:
obtaining, by an external content component that is part of a messaging client executing on a mobile device, a plurality of external content options for presentation in a web view of the messaging client, each external content option relating to an application installable on the mobile device to operate with the messaging client, the external content component configured to inject a bidirectional bridge script into the web view to facilitate real-time interaction between the web view and the external content component;
selecting, by the external content component, one of the plurality of external content options for presentation in the web view based on at least one of:
rules specifying a priority or suitability of each external content option; or
user data indicating user interests or preferences;
receiving, at the web view from the external content component, the selected external content option;
presenting, by the web view, the selected external content option within a web page, the selected external content option indicating the application relating thereto is available for installation on the mobile device;
detecting selection of the presented external content option; and in response to detecting selection of the presented external content option, launching an installation process for the application relating to the selected external content option.
|