# Multi-Platform Solution

## Multi Platforms

Sending.Network provides users with an open-source multi-platform communication environment. We note that different Web3 applications may run on different platforms. For example, a blockchain system may be developed based on the Linux system, while a metaverse game runs on Android. Due to the platform’s limitation, these applications cannot communicate directly, which may cause great trouble for Web3 users. Sending.Network supports various clients, including iOS, Android, and Web, and each client can directly interact with each other without any obstacles, enabling users to explore Web3 easily. At the same time, Sending.Network adheres to the concept of open source sharing, and all source codes are published on GitHub, allowing anyone interested in striving for Web3.0 to create a rich ecosystem.

## Multi Devices

In addition to being multi-platform, Sending.Network also allows users to run client instances on multiple devices simultaneously without worrying about being logged out on any one of the devices. Users can chat on a mobile phone or website, and messages will be synced up on all devices. The unified UI design enables users to seamlessly connect to different devices and have the same smooth experience on desktop and mobile. At the same time, our unique P2P network protocol makes no small device discrimination, even mobile phones can enjoy the same performance network services as personal computers. Even more remarkable is that with multi-platform support, users can experience the full functionality of Sending.Network on any device - you can put the whole world in your pocket.

## Auto-Sync between Devices

When a user logs in on a new device, the client will automatically obtain the user profile stored on the public chain in the form of NFT, which contains basic information such as the user's account configuration and social connections, and synchronizes the user information in the profile to the new device. In addition, the client will also notify those edge nodes specified by the user about the new device coming online. So that in the subsequent communication, these edge nodes will send the user's message to all online devices, thus making the message synchronized among devices.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://sending-network.gitbook.io/sending.network/network-instructional-articles/basics/multi-platform-solution.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
