A method and an apparatus for task challenge using social cooperation are provided. The method is adapted for a service apparatus to provide multiple client apparatuses to create and join in a task. In the method, a task created by one client apparatus is received, and the rest of the client apparatuses are invited to join in the task. Next, a guarantee provided by each of the client apparatuses joining in the task is received. Then, a specific operation executed on each of the client apparatuses is detected, and accordingly it is determined whether each of the client apparatuses completes the task. Finally, a manipulation of the guarantees is determined based on whether each of the client apparatuses completes the task.
展开▼