Summary: | 碩士 === 國立臺北科技大學 === 資訊工程系 === 106 === With the popularization of smart devices, The way of message transmission advances day by day. From sending email slow by computers to rapid sending text by App with smartphone, the change of the way to transmit messages can clearly tell us the need of message sending.
With the evolution of users needs and habits, a large number of Chat apps have emerged, such as Line, WeChat, and Messenger. More users tend to spend more time using these Chat Apps. The Chat Apps also provide official account to make more contacts to businesses to consumer. Because of the official accounts are close to and can quickly contact with users.This result in businesses are tend to use the official account.
The Chat Apps is more suitable for message announcement or message promotion than create a new application, and is more efficient because the App has to be installed to use, and it may be deleted by users for reasons, but the users rarely uninstall the Chat Apps that they are familiar with; moreover, The Chat Apps already has lot of users, Enterprises can use official accounts to contact with the users.
This dissertation focuses on integrating the Chat API of the Chat platform. It integrates the three different Chat platforms: Line, WeChat, Messenger, and has a unified messaging interface. You can select the Chat platform to send and it has a variety of messages to send. The core of the entire architecture uses the Strategy Pattern and Abstract Factory Pattern to integrate the push APIs of the three Chat platforms, and programming a unified message format to the core,then complete a set of Push Center.
|