はなちるのマイノート

Unityをメインとした技術ブログ。自分らしくまったりやっていきたいと思いますー!

【Unity】ブラウザやAndroid・IPhoneからTwitterで呟く方法

はじめに

Twitterを呟く方法をネットで調べみると、SocialConnectorというものを使った方法をよく見かけました。

github.com

ただスクリーンショットを貼ったりするには必要かもしれませんが、テキストのみならわざわざダウンロードしなくても簡単にすることができます。

その方法についてみてみたいと思います。

やり方

サイトでよく使われるTwitterのシェアボタンを応用することで、URLを指定してブラウザを開くだけで簡単に呟くことができます。

libra-nk.net


実際にそれを使ったコードはこちら。

string text = "テキスト";
string[] hashtags = { "tag1", "tag2" };
Application.OpenURL($"https://twitter.com/intent/tweet?text={UnityWebRequest.EscapeURL(text)}&hashtags={UnityWebRequest.EscapeURL(string.Join(",", hashtags))}");


ちなみに改行は\nでできます。

またこの方法を用いればFacebookやLINEなどでもできるみたいです。(実際に試したわけではありません)

さいごに

Twitter連携はゲームなどの拡散にとっては非常に重要な要素の一つだと思うので、できればつけた方が良いと思います。

また最初に紹介したSocialConnectorを使ってスクリーンショットも載せればさらに効果もUPするかもしれません。

良ければ試してみると良いでしょう。

ではまた。