UWP HttpListener контекст - PullRequest
       18

UWP HttpListener контекст

0 голосов
/ 17 октября 2018

Я занимаюсь разработкой приложения Uwp на основе xamarin, и мне нужно синхронизировать файлы между различными устройствами, поэтому я прошел через диск Google, чтобы иметь возможность получить токен пользователя, который я использую HttpListener() для получения токена,под android / ios / mac мне удается открыть http-сервер, выполнив следующий код:

var http = new HttpListener ();
http.Prefixes.Add (redirectUri);
http.Start ();
var context = http.GetContext ();

однако под uwp http.GetContext() никогда не завершится.Я, конечно, активировал:

<Capability Name = "internetClient" />
<Capability Name = "internetClientServer" />
<Capability Name = "codeGeneration" />
<Capability Name = "privateNetworkClientServer" />

Я также видел, что петли были заблокированы даже с использованием:

checknetisolation loopbackexempt -a -n = <package family name>

, но это ничего не изменило, у вас есть какие-либо идеи о том, каксоздать Httplistener или как восстановить токен API Google без использования обратного вызова URL?Заранее спасибо:)

1 Ответ

0 голосов
/ 18 октября 2018

как восстановить токен API Google без использования обратного вызова URL?

Для реализации API Google Диска в Xamarin Forms вы можете использовать пакет Google.Apis.Drive.v2 nuget для получения токена доступа.Для более подробной информации вы можете обратиться к этому блогу .

...