A method of transmitting information by an electronic device, the method comprising: collecting log information (303; 603; 503; 403); determining whether a keep-alive message transmission period arrives (605; 405); and when the keep-alive message transmission period arrives, transmitting the log information to a push server (307; 609; 517; 409), the method further comprising receiving and storing setting information and information on a version of the setting information from a provisioning server (601; 501; 401), wherein the log information includes at least one of a use state or a processed content of an application stored in the electronic device, a use state or a processed content of a peripheral device included in the electronic device, and a use state or a processed content of an application program included in the electronic device, wherein the setting information includes at least one of an address of the push server to which the collected log information will be transmitted and log information collection setting value information for collecting the log information, and wherein the log information collection setting value information includes one or more values used for collecting log information of the electronic device, the one or more values including a limited number of transmissions of the log information at one time, a limited number of transmissions of the log information in one day, a limited number of transmissions of the log information for each application, and a name of the electronic device or a name of the application which is restricted from collecting the log information the method further comprising: receiving a keep-alive response message and information on a version of changed setting information from the push server (611; 521); determining whether there is a difference between stored information on a version of setting information and the information on the version of the changed setting information (613; 523); and when there is the difference between the stored information on the version of the setting information and the information on the version of the changed setting information, receiving changed setting information from the provisioning server (617; 527). collecting log information (303; 603; 503; 403); determining whether a keep-alive message transmission period arrives (605; 405); and when the keep-alive message transmission period arrives, transmitting the log information to a push server (307; 609; 517; 409), the method further comprising receiving and storing setting information and information on a version of the setting information from a provisioning server (601; 501; 401), wherein the log information includes at least one of a use state or a processed content of an application stored in the electronic device, a use state or a processed content of a peripheral device included in the electronic device, and a use state or a processed content of an application program included in the electronic device, wherein the setting information includes at least one of an address of the push server to which the collected log information will be transmitted and log information collection setting value information for collecting the log information, and wherein the log information collection setting value information includes one or more values used for collecting log information of the electronic device, the one or more values including a limited number of transmissions of the log information at one time, a limited number of transmissions of the log information in one day, a limited number of transmissions of the log information for each application, and a name of the electronic device or a name of the application which is restricted from collecting the log information the method further comprising: receiving a keep-alive response message and information on a version of changed setting information from the push server (611; 521); determining whether there is a difference between stored information on a version of setting information and the information on the version of the changed setting information (613; 523); and when there is the difference between the stored information on the version of the setting information and the information on the version of the changed setting information, receiving changed setting information from the provisioning server (617; 527). receiving a keep-alive response message and information on a version of changed setting information from the push server (611; 521); determining whether there is a difference between stored information on a version of setting information and the information on the version of the changed setting information (613; 523); and when there is the difference between the stored information on the version of the setting information and the information on the version of the changed setting information, receiving changed setting information from the provisioning server (617; 527).