Twitterアプリを起動してTweet入力画面を表示する
Xamarin.Essentials.Launcherを使用する.
コードとしてはこれでよい
string text =System.Web.HttpUtility.UrlEncode( $"\n#decode20 #{sessionId}"); var canOpen = await Xamarin.Essentials.Launcher.CanOpenAsync("twitter://post"); if (canOpen) { await Xamarin.Essentials.Launcher.OpenAsync($"twitter://post?message={text}"); }
これを実行するとこうなる.
メッセージの文字列はURLエンコードをしておく必要がある.