最好的方法是使用API??,例如以下服务提出的建议:
>选择一个Saas API,将其连接到PHP / MySQL应用程序
>城市飞艇
> Pushwoosh
> WonderPush
>阿波西
> Pubnub
> Xtify
> prowlapp.com
> mobdb.net
> push.io
>通知
>推精灵
>上传用户
我真的建议使用这些服务提出的SDK,因为它们所做的工作很重要.他们导入用户设备ID,以及其他信息,例如应用程序打开,行为事件…,这些都可以用来细分用户群.此外,SDK是显示丰富消息和应用程序内消息以及跟踪转化的唯一方法.
但是,如果您真的想要没有SDK,则可以.
例如,使用WonderPush Notifications API,因为我知道这一点,因此您必须进行以下两个调用.
您需要先登录(这需要一秒钟,不需要信用卡!),然后创建您的应用并获取您的客户ID.
然后,对于每个设备,您只需要发出以下两个请求:
curl -XPOST https://api.wonderpush.com/v1/authentication/accessToken \n -d clientId=YOUR_APP_CLIENT_ID \n -d devicePlatform=iOS \n -d deviceId=DEVICE_ID
curl -XPATCH https://api.wonderpush.com/v1/installation \n -d accessToken=TOKEN_FROM_PREVIOUS_CALL \n -d body='{"pushToken":{"data":{"DEVICE_PUSH_TOKEN"}}}'
>通知您的用户
本示例仅用于简单通知.您可以进一步使用许多高级功能,例如应用程序消息中的HTML,自定义事件…
curl -XPOST https://api.wonderpush.com/v1/management/deliveries \n -d accessToken=SERVER_PRIVATE_ACCESS_TOKEN \n -d applicationId=YOUR_APP_ID \n -d segmentIds=@ALL \n -d notificationOverride='{"type":"simple","text":"Hello, that's my message!","data":{"type":"simple"}}'