5. Multi-Platform Solution

5.1 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.

5.2 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.

5.3 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.

Last updated