我想在不使用PHP SDK主题的情况下向MYSQL数据库中选择的多个用户/端点ARN发送消息。
答案 0 :(得分:1)
不幸的是 - SNS允许使用主题发布到多个端点。所以你必须使用它。请记住,对于主题订阅,每个端点只能一次调用一个调用。它尚未批量订阅主题功能: https://forums.aws.amazon.com/thread.jspa?messageID=639931򜎻
答案 1 :(得分:0)
亚马逊移动推送可以通过两种方式发送通知:
要从MySQL数据库向多个用户/端点发送消息,您需要一个从数据库读取的应用程序,确定要向其发送的消息,然后将该消息发送到一个端点。 要发送给多个用户,请使用SNS主题。
答案 2 :(得分:0)
亚马逊移动推送可以通过两种方式发送通知:
因此,如果您需要向多个用户设备广播相同的消息,最好使用SNS主题,或者还有另一种方法可以通过使用端点ARN来实现。很简单,您需要维护数据库中的所有用户信息,并通过从数据库中提取所有成员并将消息逐个推送给所有成员来触发消息。
EG:
$users = all users information having user info and ARN
registered with SNS applications ARN;
foreach ($users as $user) {
//Call AWS SNS pushed code with user's end-point informations, It will
//automatically send all subscribed users in present in your database
//tables also with proper informations
}