问题描述
我想问你, 试图通过管道推动一些常量并在代码中使用它。 但是有一些问题,似乎我的常量不能正常工作。
csproj。如下:
[assembly: Dependency(typeof(AuthDroid))]
namespace CaminanteFinal.Droid
{
class AuthDroid : IAuth
{
public async Task<string> LoginWithEmailPassword(string email,string password)
{
try
{
var user = await FirebaseAuth.Instance.SignInWithEmailAndPasswordAsync(email,password);
var token = await (FirebaseAuth.Instance.CurrentUser.GetIdToken(false).AsAsync<GetTokenResult>());
//return FirebaseAuth.Instance.CurrentUser.Uid;
return token.Token;
}
catch (FirebaseAuthInvalidUserException e)
{
Acr.UserDialogs.UserDialogs.Instance.Alert(e.ErrorCode,"Error","Ok");
e.printstacktrace();
return "";
}
catch (FirebaseAuthInvalidCredentialsException e)
{
Acr.UserDialogs.UserDialogs.Instance.Alert(e.ErrorCode,"Ok");
e.printstacktrace();
return "";
}
}
public async Task<string> RegisterWithEmailPassword(string email,string password)
{
try
{
var user = await FirebaseAuth.Instance.createuserWithEmailAndPasswordAsync(email,password);
Acr.UserDialogs.UserDialogs.Instance.Alert("User " + email + " with password " + password + " has been created.","Success!","Ok");
return "";
}
catch (FirebaseAuthUserCollisionException e)
{
Acr.UserDialogs.UserDialogs.Instance.Alert(e.ErrorCode,"Ok");
e.printstacktrace();
return "";
}
catch (FirebaseAuthWeakPasswordException e)
{
Acr.UserDialogs.UserDialogs.Instance.Alert(e.ErrorCode,"Ok");
e.printstacktrace();
return "";
}
}
}
}
像这样使用它们(例如来自网络):
<PropertyGroup>
<DefineConstants>TRACE;DEBUG;$(Constants)</DefineConstants>
</PropertyGroup>
但不确定参数“DEV”等是否顺利。 所以我想从我的构建得到的所有defineConstants 打印。 有什么方法可以打印所有这些吗?
谢谢。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)