gpt4 book ai didi

ios - 使用 raix :push 发送推送通知时没有任何反应

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

我正在尝试使用 raix(版本 2.6.1)从浏览器控制台发送推送通知。我尝试使用 this tutorial 中的 php 脚本进行推送它适用于我拥有的证书和 key ,但是当我使用 raix 尝试时,电话上没有任何反应。我尝试这样做:

Push.send({from: "pushfrom", title:"hello", text:"world", token:{apn: "my_ios_device_token"}});

这是我的config.push.json

{
"apn": {
"passphrase": "xxxxxxx",
"key": "aps_key.pem",
"cert": "aps_cer.pem"
},
"badge": true,
"sound": true,
"alert": true,
"vibrate": true
}

我有不安全的包,但我仍然尝试添加 Push.allow 但它没有帮助。

我如何知道通知是否真的被推送到 APNS 或根本没有发生任何事情?

最佳答案

我会尝试给出尽可能接近的答案:

尝试使用$ meteor shell 服务器控制台发送消息,服务器不需要允许/拒绝发送规则(这是客户端安全)

在幕后实际上有两个集合:

  • Push.notifications - 包含待发送的通知(这些已排队)
  • Push.appCollection - 这个保留并维护 token (例如,如果 gcm/apn 服务撤销 token ,则删除 token )

因此您可以使用 meteor shell 检查客户端应用程序是否注册了推送 token - 如果注册了,那么您应该准备好向它发送消息,例如。直接通过 meteor 壳。

如果您没有从 Push.appCollection 中的客户端获取 token - 那么您有配置或证书问题 - 这是推送通知的难点。

如果您将 token 放入 Push.appCollection 中,那么它就是 prop。服务器设置的东西。这可能是证书,我在 raix:push 存储库中添加了一个指南,用于测试服务器证书。还要考虑端口,您需要为您的服务器打开一些端 Eloquent 能与 gcm/apn 服务通信。还要考虑防火墙等,具体取决于您/客户端设置和 wifi 等的安全级别。

请帮助改进项目的文档 - 我构建了这个东西并且认为很多是理所当然的,所以可能缺少线索等文档。

您还可以使用查询:{}而不是发送到一个特定的 token (在测试时)

最新版本是2.6.6,

推送通知是除了滚动之外最小的最难使用的功能。

亲切的问候莫腾

关于ios - 使用 raix :push 发送推送通知时没有任何反应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29386665/

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