The message push function is one of the basic functions of the App. On the one hand, it notifies users in time when the business process changes, improving the user experience; on the other hand, pushing operational messages can promote user activity and improve the basic data indicators of the App.
Combined with the actual situation Buy email list of the app I am responsible for, among the projects with many demand pools waiting to be launched, the message push project has a higher priority.
2. Cost Analysis
The development team that the author is responsible for can invest in the project, including visual and testing, with less than 10 people in total. Server resources are a large expense for the company.
In addition, the risk control processing of the message push content and the message anti-duplication push mechanism require more in-depth research. The company also has certain requirements on the launch time. From the perspective of cost performance, it is obvious that it wants to get through the solution of various equipment manufacturers for message push. The input-output ratio is extremely low.
Therefore, after consulting with the leader, we finally chose to purchase the message push service of a third-party service provider.
The message push service of third-party service providers has a paid version and a free version. The original app has access to the free version of the service, but the access time is earlier, and the functions such as graphic messages are not open to our app, and the free version is available. The shared push channel is difficult to meet the operational push needs of millions of users, so it is confirmed to purchase the paid version of the message push service.
3. Risk Analysis
1. Compliance Risk
On November 1, 2021, the "Personal Information Protection Law" was officially implemented, and strict requirements were imposed on the user information collected and used by the App and its third-party SDKs, third-party interfaces, etc.
Here are some practical suggestions on compliance for your reference: