FC2ブログ
    03 «1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.27.28.29.30.» 05

    ハルシオンシステムの気ままBlog

    株式会社ハルシオンシステムのメンバーが送る、UnityやらJavaやらの技術的話題から、自社開発のアプリの宣伝とかとかのブログです。ほんと気ままにいきたいと思います。更新日は毎週 月 木でっす!

     

    【Unity】Twitter連携で絵をつけてやろうとしたら、できないのよね!いあ、できるんだけどできないのよ!なにこれ! 

    こんにちは バンナイっす。
    坂内と書いてバンナイっす。

    UnityでTwitter連動をしていまして、絵をつけてツイートするってのをやってたんですが、うまくいかなかったって話し。

    過去にこのブログで紹介してたんですが、
    http://halcyonsystemblog.blog.fc2.com/blog-entry-145.html
    http://halcyonsystemblog.blog.fc2.com/blog-entry-168.html
    ですね。

    今回うまくいかないんですよね~
    Social-Connectorと、TweetSharerの両方を試しにやってみたんですが、画像の張り付けに失敗してばかりで、土曜日ずっとハマっていました!

    原因はいまだに不明。
    動かないコードを、新しいプロジェクトで試すとできちゃうんですよねー

    やり方としては、以下のコードな感じです。
    /// 
    /// タイトル、結果画面でのツイート
    ///

    public void TweetBasic() {
    StartCoroutine("TestTweet");
    }

    IEnumerator TestTweet() {
    TextReader reader;
    string path = "";
    #if UNITY_EDITOR
    path = Application.dataPath + "/StreamingAssets/icon.png";
    reader = new StreamReader(path);
    yield return new WaitForSeconds(0.5f);
    #elif UNITY_ANDROID
    path = "jar:file://" + Application.dataPath + "!/assets/icon.png";
    WWW www = new WWW(path);
    yield return www;
    path = Application.persistentDataPath + "/icon.png";
    File.WriteAllBytes(path, www.bytes);
    #else
    path = Application.streamingAssetsPath + "/icon.png";
    FileStream file = new FileStream(path,FileMode.Open,FileAccess.Read);
    reader = new StreamReader(path);
    yield return new WaitForSeconds(0.5f);
    #endif
    string snsMessage = "aaaaaa";
    string url = "http://aaaaa.aaaa.aaaa";
    TweetSharer.Instance.Tweet(snsMessage, Callback, url, path);
    }


    ボタン押された時に、このクラスのTweetBasicメソッドを呼ぶと、StreamingAssetsにあるicon.pngをTweetに付与してツイートしちゃうって感じなんですが、なぜか今触ってるプロジェクトでは絵がつかない。
    ってことで、新しいプロジェクトを作成し、今のプロジェクトの中身を全てExport→Importしたら動きました・・・・・工エエェェ(´д`)ェェエエ工

    結局原因は分からず。AndroidManifestかと思ったけど、それも違う。
    プロジェクトの設定なのかと調べても、それも違う。

    全然意味が分かりませんでした!


    本当にハマったら、一度同じコードを新規プロジェクトで試すのは必須ですねぇ・・ほんと無駄に時間食ってしまいました。

    あ、そうだ本日ポケットガールのアップデートしましたよ!

    着せ替え3つと背景1こ追加しました。もちろんAndroidとIOS両方です!是非着せ替えさせてあげて下さい!裸えぷr(ry

    アデュ~ノシ

    Category: 開発日記(Unity)

    tb 0 : cm 0   

    コメント

    コメントの投稿

    Secret

    トラックバック

    トラックバックURL
    →http://halcyonsystemblog.jp/tb.php/251-d5b87daf
    この記事にトラックバックする(FC2ブログユーザー)