我正在使用twillio在我的ios应用中进行消息传递,我想从ios设备上的twillio获得新消息作为通知。当我在twillio文档和其他站点中搜索twillio消息传递通知时,我正在使用APNS来解释ios twillio消息传递通知,使用的fcm在任何地方都没有说明。
我正在使用以下代码将我的令牌注册到twillio文档中找到的twillio
if let fcmToken = NotificationManager.appFCMToken {
let tokenData = Data(fcmToken.utf8)
if let chatClient = chatClient, chatClient.user != nil {
chatClient.register(withNotificationToken: tokenData) { (result) in
if (!result.isSuccessful()) {
// try registration again or verify token
print("Twilli FCM Token Registration Fail")
}else{
print("Twilli FCM Token Registration Success")
}
}
}
}
但是那里方法将令牌作为数据,而我得到的fcmtoken在字符串中 因为在该文档中没有针对ios使用FCM的给定实现,所以我认为此方法可以传递FCM令牌,并且我将FCM令牌编码为UTF8数据,并传递我的假设并假设应该发出通知。这种方法使我成功地将令牌传递到twillio服务器,但是我没有收到消息通知。
如果我做错了,请为此指导我。
谢谢。