Using JPush or other push service that works in china in both iOS and Android
i. Message in JSON format
ii. Delay parameter
iii. Notice level
i. Single message to a group of person (check group person by PHP restful API, using group id)
ii. Store delayed message to MySQL database and send it out in set time
iii. Depend on notice level, to schedule sending notice to user
1) Level 0: send once , wait for JPush return send success and complete.
2) Level 1: keep sending in "x" minutes , wait for JPush return user have read message then complete.
3) Level 2: keep sending in "x" minutes , wait for API send back a cancel action then complete.
c. Backend manage:
i. Historical Sent message though this API
[url removed, login to view] Message List(can cancel it)
17 freelancers are bidding on average $2899 for this job
Respected Sir/Madam, I have read your requirements and i am confident enough to complete it on time. Please contact me before awarding this project to anyone else. Thanking You. Regards, Yash.
Hey there, How are you? I reviewed your job post and willing to work on it. I understood all the mentioned points for API and will complete them successfully on time. With Best Regards Aneh