Firebase 邀请 - 使用非拉丁字符时不发送短信
Firebase Invites - SMS is not being send when using not-latin characters
我正在使用 Firebase-Invites 通过短信和电子邮件分享项目。
电子邮件按预期工作,但仅当所有字符均为拉丁文时才会发送短信。
注意:我知道有 100 个字符的限制,我不会超过它。
根据 @Oleg Cherr 的回答,我意识到在使用非拉丁字符(甚至只有一个!)时,限制是 40(!) 而不是 100。
所以我搜索并找到 BalusC 如何知道是否至少有一个非拉丁字符的答案:
boolean valid = input.matches("\p{L}+");
在这种情况下,我设置了另一个更短的消息,它似乎工作得很好。
我正在使用 Firebase-Invites 通过短信和电子邮件分享项目。
电子邮件按预期工作,但仅当所有字符均为拉丁文时才会发送短信。
注意:我知道有 100 个字符的限制,我不会超过它。
根据 @Oleg Cherr 的回答,我意识到在使用非拉丁字符(甚至只有一个!)时,限制是 40(!) 而不是 100。
所以我搜索并找到 BalusC 如何知道是否至少有一个非拉丁字符的答案:
boolean valid = input.matches("\p{L}+");
在这种情况下,我设置了另一个更短的消息,它似乎工作得很好。