gpt4 book ai didi

objective-c - Twilio IOS SDK 中的推送通知支持

转载 作者:搜寻专家 更新时间:2023-10-30 20:27:50 40 4
gpt4 key购买 nike

我正在尝试在使用 Twilio IP 消息传递的应用程序上获取推送通知。按照 twilio 指南上的说明进行操作后。

用于注册远程通知的 AppDelegate 功能运行良好 - iOS 设备已成功向 Twilio 客户端提供设备 token 。但是,TwilioIPMessagingClient 在注册 token 时没有给出成功或失败的指示。我也为此使用了委托(delegate)此外,发送消息时我没有收到任何推送通知的迹象。

我也检查了日志,在那里我可以看到正确的日志:

TNNotificationClient | Starting registration..., id: <....>
TNRegTransport | Creating registration: apn - <....>
TNRegTransport | Registration is created, location: https://ers.us1.twilio.com/v1/registrations/<...>

我到底哪里不见了?经过大量研究后我知道的一个提示是,在服务器 PHP 应用程序中,我需要在 IPMesaging 服务客户端上启用推送,因为默认情况下它是禁用的。如果是,我必须在哪里或在哪个 .php 文件中启用它?

引用: https://www.twilio.com/docs/api/ip-messaging/guides/push-notification-configuration

最佳答案

其他人最近解决了这个问题,意识到他们没有设置 New Message notification type从 PHP 示例中显式启用如下:

// Update the service webhooks
$service = $client->services->get("YOUR_IP_MESSAGING_SERVICE_SID");
$response = $service->update(array(
"Notifications.NewMessage.Enabled" => "true",
"Notifications.NewMessage.Template" => "A New message in ${CHANNEL} from ${USER}: ${MESSAGE}",
));
?>

这会为您解决吗?

关于objective-c - Twilio IOS SDK 中的推送通知支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38540238/

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