Android Flatter应用程序在直接调用Firebase云函数时出现未经验证的错误
我尝试直接从我的Flitter应用程序中使用firebase cloud函数oncall方法,即使在我登录时,它也会不断给我一个未经验证的错误 颤振应用程序代码Android Flatter应用程序在直接调用Firebase云函数时出现未经验证的错误,android,firebase,flutter,google-cloud-functions,Android,Firebase,Flutter,Google Cloud Functions,我尝试直接从我的Flitter应用程序中使用firebase cloud函数oncall方法,即使在我登录时,它也会不断给我一个未经验证的错误 颤振应用程序代码 CloudFunctions function = CloudFunctions.instance; final HttpsCallable createCallable = function.getHttpsCallable(functionName: 'two_create') ..timeout = const Duratio
CloudFunctions function = CloudFunctions.instance;
final HttpsCallable createCallable = function.getHttpsCallable(functionName: 'two_create')
..timeout = const Duration(seconds: 30);
try {
final HttpsCallableResult result = await createCallable.call({
'stay': 'con50',
'open': false
});
print(result.data);
}on CloudFunctionsException catch(e){
print('-----------------------------------------------');
print(e.code); print(e.message); print(e.details);
print('-----------------------------------------------');
}
dynamic user = await FirebaseAuth.instance.currentUser();
print(user.uid);
我犯了这个错误
I/flutter (19466): -----------------------------------------------
I/flutter (19466): UNAUTHENTICATED
I/flutter (19466): UNAUTHENTICATED
I/flutter (19466): null
I/flutter (19466): -----------------------------------------------
I/flutter (19466): eMTX6OcYPOSeYdimmCSqjbnnmWM2
我试着打印uid以显示我当前已登录并且正在使用android设备进行测试
这是我从应用程序调用的函数
exports.two_create = functions.https.onCall(async (context,data)=>{
var oncall = require('./httponcall');
var text = await oncall.create(admin,allRef.one2,context,data);
return text;
})
当它被触发时,我没有从Firebase控制台获得任何日志
请编辑该问题,以显示您试图调用的函数代码,以及它可能生成的任何日志。如果该函数实际上没有被调用(您找不到日志),请联系Firebase支持部门寻求帮助。这可能是节点版本的问题。请看一看:我也有同样的问题!我尝试更改节点版本,但仍然遇到相同的错误。请编辑问题以显示您尝试调用的函数代码,以及它可能生成的任何日志。如果函数没有实际被调用(您没有找到日志),请联系Firebase支持以获取帮助。这可能是节点版本的问题。请看一看:我也有同样的问题!我尝试更改节点版本,但仍然出现相同的错误