我们有2个应用程序(iOS和Android),允许用户使用电话号码或通过Facebook进行身份验证。
如果是电话号码,它的工作原理如下:app启动了Digits身份验证流程。用户从SMS提交代码后,Digits SDK提供了带有令牌的app。应用程序将此令牌发送到服务器,该服务器通过此令牌查找用户并使用新用户或现有用户响应该应用程序。
问题是我们必须将我们的Digits用户迁移到Firebase(因为Digits将在9月30日停止工作)。我们通过Fabric控制台进行了迁移,因此我们的Fabric和Digits应用程序现已链接。
问题在于,即使在迁移之后,也无法判断在迁移之前注册了电话号码的用户是否相同,因为对于相同的电话号码,Digits和Firebase SDK将为我们提供不同的令牌和用户ID(如据我所知)。
我们是否可以通过数字ID /令牌在Firebase中找到用户?