Я использую плагины CrossGeeks в моем кроссплатформенном приложении Xamarin Forms для Facebook и Google Authentication.Документация для обоих говорит, что я должен ovverride метод OpenUrl
в iOS AppDelegate
.Однако у них есть возвращаемое значение, и я не знаю, как сделать как
, как это сделать для Facebook:
public override bool OpenUrl(UIApplication app, NSUrl url, NSDictionary options)
{
base.OpenUrl(app, url, options);
return FacebookClientManager.OpenUrl(app, url, options);
}
и возвращаемые изменения для GoogleClient: return GoogleClientManager.OnOpenUrl(app, url, options);
так как я могу поместить их обоих в один и тот же метод переопределения?второй возврат будет недоступен, есть ли способ сделать это (псевдокод)?
if(facebook) {
//facebook
}
else {
//google
}