当前位置: 首页 > 知识库问答 >
问题:

使用AWS Sdk使用SNS设置FCM

钱劲
2023-03-14

我的后端在Laravel上,应用程序在Flutter上

我找到了这个带有AWS的FCM

然而,我的问题是如何使用AWS Sdk/Api发送@Nathan显示的GCM数据

{
"GCM": "{ \"notification\": { \"title\": \"test title\", \"body\": \"test body\" } }"
}

我的消息正在传送到我的应用程序,但是我无法设置一些变量,例如

contentAvailable

也不确定如何发送声音类型。

谢谢你的帮助

共有1个答案

艾泽语
2023-03-14

我已经设法使它工作,即使现在只是部分工作。

这对我有用

$GCM = json_encode(json_encode([
        "notification" => [
            "content_available" =>  true,
            "body"  =>  "Don't forget to put your fogo bin outside",
            "title" =>  "Hello"
        ],
    ]), JSON_UNESCAPED_SLASHES);


$message = '{ "default": "test", "GCM":' . $GCM . ' }';

我还没有设法设置内容可用,不知道如何在那里发送声音,但到达那里,所以如果有人能帮助我完成剩余的任务将非常感谢:)

 类似资料:
  • 我试图通过python使用boto3库为SNS主题设置Platfrom应用程序属性。 以下是脚本片段 下面是我得到的错误。aws文档没有python的例子,也没什么帮助。我不确定我错过了什么。请帮帮忙 AWS文档供参考:https://docs . AWS . Amazon . com/SNS/latest/API/API _ setplatformapplicationattributes .

  • 当用户同意接受推送通知时,需要向Amazon SNS注册endpoint。拥有我需要发送给SNS的注册id。当我手动输入时,我可以向我的设备发送推送通知。 只需在用户同意接受推送通知时使用发布或获取请求,使用 Amazon API 向 SNS 注册终端节点即可。现在,我收到签名不匹配,试图调用创建平台endpoint。 http://docs . AWS . Amazon . com/SNS/la

  • 我正在尝试使用负载平衡器和入口配置单节点kubernetes clustor,但我无法从外部IP访问它。此外,如果我试图卷曲/弯曲LB的内部IP,它也不起作用。我完全可以得到服务本身。有人能帮我吗? 配置 kubectl获得全部 Kubectl获得入口 卷曲10.107.97.101:5678 Curl XX. XX. XX. XX: 80(外部ip)|localhost:80|MY_DOMAIN

  • 我正在尝试将vue与vuex结合起来。但是有一个错误,我无法将我的链接到我的链接到我的index.html。 我的设置是: main.js: routes.js: index.html

  • 我试图设置本地DynamoDB实例与SpringBoot。我跟着这个,但是格拉德尔。 当我尝试运行我的应用程序时,会出现以下异常: 我知道这是由于歧义导致的依赖注入失败,但我的是一个无参数构造函数。不确定歧义在哪里。 以下是我的代码: 格雷德尔锉刀 发电机配置 代理(实体) @DynamoDBTable(tableName="Agent")公共类Agent{私有字符串代理号;私有整数id;私有企业

  • 问题内容: 当您想使用Javascript更改HTML时,如何知道何时使用以下任一方法? 问题答案: 设置通常用于输入/表单元素。通常用于div,span,td和类似元素。