Вы не можете сделать это напрямую с помощью WebBrowserTask. Вы должны были встроить веб-браузер в свое приложение, чего с XNA вы не можете сделать.
Это было на форумах Facebook .
В качестве обходного пути вы можете попробовать косвенно использовать WebBrowserTask:
- Ваше приложение должно открыть веб-страницу (с помощью WebBrowserTask) на вашем сайте и передать ей ANID с устройства.
- На этой веб-странице предоставьте возможность выполнять OAUTH с Facebook и пусть ваша веб-страница управляет связью между входом ANID и OAUTH.
- Когда вы хотите опубликовать достижение. Пусть приложение отправит достижение и ANID на ваш сайт, а затем ретранслирует обновление на Facebook.
Ваше приложение должно проверить ваш веб-сайт, чтобы узнать, был ли выполнен oauth или нет, так как сайт не мог отправить ответ обратно после шага 2 (без push-уведомления).
Не проверено, но я не понимаю, почему вышесказанное не сработает.