CPC G06Q 50/01 (2013.01) [G06F 3/04883 (2013.01); G06F 3/0489 (2013.01); G06Q 10/107 (2013.01); H04M 7/0024 (2013.01)] | 21 Claims |
1. An electronic device comprising:
a display;
one or more processors;
a memory; and
one or more programs, wherein the one or more programs are stored in memory and configured to be executed by the one or more processors, the one or more programs including instructions for:
displaying a plurality of affordances associated with a plurality of contacts;
detecting an input selecting a first affordance of the plurality of affordances for a first contact of the plurality of contacts;
in response to detecting the input selecting the first affordance and in accordance with a determination that a first-party communication application and a third-party communication application different from the first-party communication application are installed on the electronic device, displaying a contact information interface, wherein the contact information interface includes:
a second affordance configured to communicate with the first contact using the first-party communication application, and
a third affordance configured to communicate with the first contact using the third-party communication application;
while displaying the contact information interface, detecting an input to initiate a communication session with the first contact;
in response to detecting the input to initiate the communication session with the first contact:
in accordance with a determination that the input to initiate the communication session with the first contact corresponds to the second affordance:
displaying a first-party calling user interface; and
initiating a communication session with the first contact using the first-party communication application; and
in accordance with a determination that the input to initiate the communication session with the first contact corresponds to selecting the third affordance:
displaying the first-party calling user interface; and
initiating the communication session with the first contact using the third-party communication application.
|