我想设计一个Flutter应用程序,它使用Reveneucat作为第三方订阅插件。最初,用户将获得一些免费的积分,但一旦他们用完了,他们将不得不订阅以获得更多的积分。但是,我不确定在使用Firebase Auth时如何实现这一点。目前,似乎如果用户更改其电子邮件帐户,他们可以重新获得初始信用,而不是在Firebase中只有一个帐户,无论他们是否更改帐户。
gzszwxb41#
在做了一些研究后,我发现我可以用device_info_plus: ^9.0.2得到ios udid,用android_id: ^0.3.3得到android。但由于firebase auth不支持直接验证这个uuid,我打算使用这个id作为firebase auth的电子邮件和密码,但我仍然有以下问题:这个udid是可预测的和可变的,黑客能够更新到不同的。
1条答案
按热度按时间gzszwxb41#
在做了一些研究后,我发现我可以用device_info_plus: ^9.0.2得到ios udid,用android_id: ^0.3.3得到android。但由于firebase auth不支持直接验证这个uuid,我打算使用这个id作为firebase auth的电子邮件和密码,但我仍然有以下问题:这个udid是可预测的和可变的,黑客能够更新到不同的。