我正在使用Cordova 2.0和UrbanAirship的phonegap插件。
我正在寻找从网页(而不是UrbanAirship仪表板)向用户发送推送通知,并发现这些文档让我相信它是可能的。
Push Notifications, Android, iOS
我在想,如果我接收消息并使用API调用它应该可以工作。
我的问题有两个部分,首先我需要为Android和iOS分别进行两次调用吗?其次,我可以向在我的应用中选择了喜欢的内容的用户群发送通知吗?
非常感谢。
答案 0 :(得分:1)
我正在做类似的事情,我已经在Wordpress管理员中构建了一个页面,以便客户端从那里发送推送通知。它使用Broadcast API和UA的PHP库。使用他们的库非常简单。您只需包含库,然后为每个平台单独调用,如:
$airship = new Airship(APP_KEY, SECRET_KEY);
$airship->broadcast(array('android' => array('alert' => $msg)));
$airship->broadcast(array('aps' => array('alert' => $msg)));
如果您要向用户发送特定消息,则需要让您的应用程序拨打您的服务器,以便您可以记录他们的APID(Android)或他们的设备令牌(iOS)。然后,您可以使用UA的Push API发送消息。您只需要一个APID或设备令牌数组,并使用相同的PHP库。他们也有libraries for other languages。