gpt4 book ai didi

iOS 推送通知不适用于分发证书

转载 作者:行者123 更新时间:2023-11-29 11:59:20 26 4
gpt4 key购买 nike

我使用了 cordova 插件 phonegap-plugin-push 并在具有开发证书的测试设备上发送了推送通知并且它有效。相反,当我尝试使用分发证书(在商店发布的 appStore 上)时不起作用。已生成 token ,但通知未到达带有警报角标(Badge)或声音的设备。(我在 p12 中正确导出了证书,并在苹果开发人员和 Xcode 上启用了推送通知)。希望有人能帮助我。谢谢!

最佳答案

可能的问题:

确保使用实时网关 URL,即 ssl://gateway.push.apple.com:2195 而不是沙箱 URL。

我会建议制作一个 IS_LIVE 标志,如下所示:

if($this->isLive){
$connection = stream_socket_client(
'ssl://gateway.push.apple.com:2195', $err,
$errstr, 60, STREAM_CLIENT_CONNECT|STREAM_CLIENT_PERSISTENT, $ctx);
}
else{
$connection = stream_socket_client(
'ssl://gateway.sandbox.push.apple.com:2195', $err,
$errstr, 60, STREAM_CLIENT_CONNECT|STREAM_CLIENT_PERSISTENT, $ctx);
}

关于iOS 推送通知不适用于分发证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37674258/

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