0

我正在使用 Cordova 2.0 和 UrbanAirship 的 phonegap 插件。

我正在考虑从网页(而不是 UrbanAirship 仪表板)向用户发送推送通知,并发现这些文档让我相信这是可能的。

推送通知安卓iOS

我在想,如果我接收消息并使用 API 调用,它应该可以工作。

我的问题有两个部分,首先我需要两个单独的 Android 和 iOS 调用吗?其次,我可以向在我的应用程序中选择了最喜欢的东西的一组用户发送通知吗?

非常感谢。

4

1 回答 1

1

我正在做类似的事情,我在 Wordpress 管理员中构建了一个页面,供客户端从那里发送推送通知。它使用广播 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 库。他们也有其他语言的库

于 2012-09-18T14:10:08.030 回答