A method for providing a message in a remote user interface, UI, system, the method comprising: receiving, by a first device, a notification message from a remote server, generating an access information for the notification message, the access information comprises a device handle value of a target device and a dynamic message information, wherein when the notification message is in the form of a Uniform Resource Locator, URL, or includes information instructing to dynamically take the notification message, the dynamic message information is set to affirmative and the notification message is not stored by the first device, and when the dynamic message information is not set to affirmative, storing, by the first device, the notification message; sending, by the first device, a notification message event indicating occurrence of the notification message to the at least one second device in a multicast transmission, the notification message event comprising the access information; receiving, by the first device, a request for the notification message, said request including dynamic message information, from the at least one second device respectively using the notification message event; selecting, by the first device, the second device as the target device, when a device handle value of the second device included in the request for the notification message received therefrom is the same as the device handle value included in the access information; wherein if the received dynamic message information is set to affirmative, requesting and receiving the notification message from the remote server, and when the dynamic message information is not set to affirmative, retrieving the stored notification message; and, sending, by the first device, the notification message to the selected second device, and sending a Null response or an error message to the at least one second device whose device handle value is not the same as the device handle value included in the access information. receiving, by a first device, a notification message from a remote server, generating an access information for the notification message, the access information comprises a device handle value of a target device and a dynamic message information, wherein when the notification message is in the form of a Uniform Resource Locator, URL, or includes information instructing to dynamically take the notification message, the dynamic message information is set to affirmative and the notification message is not stored by the first device, and when the dynamic message information is not set to affirmative, storing, by the first device, the notification message; sending, by the first device, a notification message event indicating occurrence of the notification message to the at least one second device in a multicast transmission, the notification message event comprising the access information; receiving, by the first device, a request for the notification message, said request including dynamic message information, from the at least one second device respectively using the notification message event; selecting, by the first device, the second device as the target device, when a device handle value of the second device included in the request for the notification message received therefrom is the same as the device handle value included in the access information; wherein if the received dynamic message information is set to affirmative, requesting and receiving the notification message from the remote server, and when the dynamic message information is not set to affirmative, retrieving the stored notification message; and, sending, by the first device, the notification message to the selected second device, and sending a Null response or an error message to the at least one second device whose device handle value is not the same as the device handle value included in the access information.