CrossGeeks GoogleClientPlugin переопределяет OpenUrl для 2 плагинов - PullRequest
0 голосов
/ 23 февраля 2019

Я использую плагины 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
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...