gpt4 book ai didi

php - 未收到来自 Amazon SNS 的 GCM 推送通知

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:54:06 24 4
gpt4 key购买 nike

我正在尝试通过 phpandroid 应用程序发送推送通知。我设置了 amazon sns 帐户并使用 GCM API 的 Google 服务器 key 创建了 SNS 平台

使用 AWS 凭据,我编写了一个 cron,它从数据库中读取通知消息并使用 amazon php api 发布到 sns 服务。我在发布通知的 cron 中获取 Amazon 端点。

我收到的状态是通过和一个requestid通知。但设备上未收到实际通知。

Array ( [data] => Guzzle\Service\Resource\Model Object ( [structure:protected] => [data:protected] => Array ( [MessageId] => ac9e1d0c-43a4-5d1a-833d-50c94465421d [ResponseMetadata] => Array ( [RequestId] => c1da8997-2e32-50d0-a092-c45229f36fd7 ) ) ) )

我遵循的步骤:

  1. 为 GCM 创建了 google API 凭据。应用中使用projectid和亚马逊平台Server key

  2. 在 aws 中创建用户并添加具有所有 sns 访问权限的策略

  3. 在 php aws api 中使用 amazon 用户凭证

  4. 从 Android/GCM 创建了 amazon sns 应用程序平台,并在那里使用了 google 服务器 key 。

  5. 将从上述步骤收到的应用程序 ARN 添加到 php api 调用。

  6. 在 php cron 中,使用从 GCM 收到的 registration_id 为设备创建了 AmazonEndpoint。

  7. 在 amazon 端点上发布通知消息。

  8. 卡住了......即使在 api 调用中获得成功状态后也没有在设备上收到通知

谁能告诉我具体步骤?我错过了什么吗?

最佳答案

我使用 Firabase 和 AWS SNS 服务从 php 发送。我是按照这个视频教程一步步做的https://youtu.be/iBTFLu30dSg (俄语但有英文字幕)。它现在对我来说效果很好,我在移动设备上成功地收到了来 self 的 php 代码的推送通知

关于php - 未收到来自 Amazon SNS 的 GCM 推送通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30093644/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com