簡體   English   中英

Firebase(Swift)-僅使用數字生成唯一ID?

[英]Firebase (Swift) - generate unique ID with numbers only?

現在,我正在使用childByAutoId()生成唯一的ID,但是想知道是否有一種方法可以只生成數字,不生成字母或其他字符?

原因是我需要能夠通過即時消息自動發送此密鑰(這是我發送邀請的方式的一部分),並且當它包含字母時,您將無法在不復制整個文本消息的情況下自動選擇並復制密鑰。 使用數字時,只有該鍵帶有下划線並且可以選擇。

有沒有辦法只生成帶有數字的ID,或者在Swift中使用MFMessage選擇性地在iMessage的下划線?

謝謝!

我需要類似的選擇。 當我創建一個新用戶時; 它將具有一個唯一的numberID。 我試過了.push()方法,該方法適用於android,創建一個uniqueID但包含了character(letters)。 我所做的就是這樣。

在此處輸入圖片說明

當我添加新用戶時,在這種情況下,我從其他分支( User2Key)增加一個值。 並將值作為新添加用戶的鍵(父級)。

當我刪除或更新用戶時, User2Key將相同。 如果我添加一個新用戶,則它將增加,因此每個用戶都將具有唯一ID。

您可以使用類似的方法。

希望這可以幫助! 干杯!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM