A method, comprising: at an electronic device having one or more processors, memory, a touch-sensitive surface, and a display: displaying a messaging user interface of a messaging application on the display, the messaging user interface including a conversation transcript of a messaging session between a user of the electronic device and at least one other user, a message-input area, and an icon for an interactive application that is displayed at a first temporal location within the conversation transcript; while displaying the messaging user interface, detecting an input on the icon, displayed within the conversation transcript, for activating the interactive application; in response to detecting the input on the icon for activating the interactive application, displaying a user interface for the interactive application in a first state; while displaying the user interface for the interactive application, detecting a first user input within the user interface for the interactive application; and, in response to detecting the first user input within the user interface for the interactive application: changing display of the user interface for the interactive application from the first state to a second state, sending information, to one or more electronic devices that correspond to the at least one other user included in the messaging session, indicating that the first user input was made in the user interface for the interactive application, which causes the one or more electronic devices to display an indicia of the first user input, and moving the first icon for the interactive application from the first temporal location within the conversation transcript to a second temporal location within the conversation transcript, wherein the second temporal location is later in the conversation transcript than the first temporal location. displaying a messaging user interface of a messaging application on the display, the messaging user interface including a conversation transcript of a messaging session between a user of the electronic device and at least one other user, a message-input area, and an icon for an interactive application that is displayed at a first temporal location within the conversation transcript; while displaying the messaging user interface, detecting an input on the icon, displayed within the conversation transcript, for activating the interactive application; in response to detecting the input on the icon for activating the interactive application, displaying a user interface for the interactive application in a first state; while displaying the user interface for the interactive application, detecting a first user input within the user interface for the interactive application; and, in response to detecting the first user input within the user interface for the interactive application: changing display of the user interface for the interactive application from the first state to a second state, sending information, to one or more electronic devices that correspond to the at least one other user included in the messaging session, indicating that the first user input was made in the user interface for the interactive application, which causes the one or more electronic devices to display an indicia of the first user input, and moving the first icon for the interactive application from the first temporal location within the conversation transcript to a second temporal location within the conversation transcript, wherein the second temporal location is later in the conversation transcript than the first temporal location. changing display of the user interface for the interactive application from the first state to a second state, sending information, to one or more electronic devices that correspond to the at least one other user included in the messaging session, indicating that the first user input was made in the user interface for the interactive application, which causes the one or more electronic devices to display an indicia of the first user input, and moving the first icon for the interactive application from the first temporal location within the conversation transcript to a second temporal location within the conversation transcript, wherein the second temporal location is later in the conversation transcript than the first temporal location.