laravel - 如何从 laravel 向 expo 应用程序发送推送通知
问题描述
我需要有人告诉我如何从 laravel 向 expo 发送通知,我在互联网上搜索我不明白,我不知道如何发送由 expo 生成的推送令牌的通知
解决方案
我发现的简单方法是使用 expo 提供的 post API 我刚刚创建了一个服务类
<?php
namespace App\Http\Services;
use Illuminate\Support\Facades\Http;
use Illuminate\Support\Facades\Log;
class ExpoService
{
public function sendPushNotification($recipients,$title,$body){
$response = Http::post("https://exp.host/--/api/v2/push/send",[
"to" => $recipients ,
"title"=>$title,
"body"=> $body
])->json();
Log::info($response);
}
}
$recipients
是一个令牌数组
推荐阅读
- reactjs - 如何等待状态更新,然后在 React Js 中渲染或渲染更新的状态?
- ascii - 在 Snowflake 的 SELECT 语句中将非 ascii 或非英文字符替换为 ascii 或英文字符
- javascript - 如何只获取一次(获取一次后停止获取数据)
- arrays - 附加 CoreData Fetched Results 元素的数组是否必须是同一类型?
- hl7-fhir - 如何使用 Epic on FHIR API 获取所有 CareTeam 和 Patient FHIR 资源?
- python - 在远程 GPU 上运行 python 类函数
- bootstrap-5 - Bootstrap 手风琴不会在一页上展开
- python - 字符串索引超出范围 - 基于 Python 逻辑的错误?
- flutter - 颤振谷歌在选择后自动完成不显示任何内容
- r - How to bin a long continuous string into section of nth characters?