首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >不带冒号(:)的Android FCM令牌

不带冒号(:)的Android FCM令牌
EN

Stack Overflow用户
提问于 2019-02-09 22:34:50
回答 1查看 281关注 0票数 0

我正在构建一个VoIP应用程序,我想使用FCM来收到来电通知。Android上生成的FCM令牌包含一个InstanceId前缀,后跟一个冒号(:)。但是,由于实现细节的原因,我无法使用包含冒号的字符串。有没有办法生成不包含冒号的有效令牌?

具体地说,我使用的是react-native-pjsip,当我在contact参数中传递令牌时,库崩溃,因为它包含一个冒号。当我用双引号(“")将字符串括起来时,它可以工作,但是我的SIP提供程序不支持用引号解析这些字符串。所以我试图找到一种方法来生成一个令双方都满意的令牌,这个令牌不包含冒号。

任何帮助都是非常感谢的!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-02-09 23:11:32

没有API来控制Firebase Cloud Messaging生成的令牌。因此,您需要做的是将获得的令牌编码为对您的基础设施有效的值。例如,您可以使用一个简单的URL encoding,这将把一个令牌a:bc转换为a%3Abc

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54607215

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档