在我们的应用程序中,我们用推送通知通知用户,但是如果用户没有收到推送(例如,用户的设备离线),那么我们就给他发短信。
由于APN不提供交付报告,我们实现了使用服务扩展向后端发送报告的方法:
- When app receives push notification, it sends an http-request to backend inside Service Extension's method - didReceive(_ didReceive: UNNotificationRequest,withContentHandler contentHandler:
我正在尝试使用我的laravel项目发送短信,为此我用MessageController编写了名为sendSms的函数。我将消息数据推送到名为SendScheduledSms和handler的队列中,如下所示。
public function handle()
{
$sentsms = App::make('App\Http\Controllers\MessageController')->sendSms($this->post_data);
}
发送短信工作正常。$sentsms为已发送短信的状态。$status有两个值:succe
我正在一个Android PhoneGap应用程序中工作,在那里我需要使用push notification by Urban Airship。我在我的应用程序中集成了(Development+Debug)城市飞艇推送通知,并从城市飞艇网站发送测试推送,并成功地接收到所有设备。
但我需要从我的windows(IIS installed) server(push text and sent time will vary upon server time)发送推送通知。我想按照我的schedule task发送推送短信。调度任务由PHP代码完成。
因此,任何线索或想法,我如何能够发送推送通知从我的
我有一个短信网关,推送我的获取请求,如果用户回复收到的短信。
# gateway pushes following fixed style get-params
# to my server/reply_from_gateway-action: ?id=123456&answer=Test
# => http://myserver.aaa/reply_from_gateway?id=123456&answer=Test
现在我想添加以下路由,因为sms网关已经定义了get参数结构:
get "deactivate_via_sms?id=:id&answ