CPC G06F 9/44521 (2013.01) [G06F 8/433 (2013.01); G06F 8/61 (2013.01); G06F 9/451 (2018.02); G06F 9/54 (2013.01); G06F 9/542 (2013.01)] | 12 Claims |
1. An electronic device comprising:
a processor; and
a memory electrically connected to the processor,
wherein the memory is configured to store instructions which, when executed, cause the processor to control the electronic device to:
obtain, by a routing library of a first application, a request, wherein the request specifies a state of the first application,
provide, by the routing library, information corresponding to the request to a handler of the first application, the routing library being configured to simulate a user interface (UI) event sequence in response to the request, the UI event sequence being identified by a link included in the request, and
access, by the handler, the state of the first application based on the information,
wherein the UI event sequence comprises a plurality of UI events causing transitions in the first application,
wherein the instructions further cause the processor to control the electronic device to:
identify, by an operating system of the electronic device, whether a link scheme in the link is included in a plurality of link schemes which are registered with the operating system, and
based on the link scheme being included in the plurality of link schemes, provide, by the operating system, the link to the first application corresponding to the link scheme, and
wherein the link scheme is generated based on an identifier of a developer portal and an identifier of the first application.
|