在我们的应用程序中,我们用推送通知通知用户,但是如果用户没有收到推送(例如,用户的设备离线),那么我们就给他发短信。
由于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