開発メモ「Twitter」タグアーカイブ[iOS]:アプリから画像付きのツイートをするiOSアプリから、ツイッター・Facebookなど各種SNSやメール・メッセージなどで、画像付きのシェアをする方法です。SLComposeViewControllerを使う場合はTwitter・Facebookなどの限られたSNSにしかポストできず、SNSを指定する方法も自前で実装する必要があります。UIActivityViewControllerを使うと、利用出来るSNS・ツールなどの選択画面が自動的に用意されます。UIActivityViewControllerを使用した場合いずれの方法もiOS6.0以降で、Social.frameworkが必要になります。txt;}@endiOS6.x台とiOS7.0以降で分岐させているのは、iOS7.0ではUIActivityViewControllerにNSURLを放り込むと、実行時にブラウザに飛んでしまうようになったためです。moku[Android]:アプリから画像付きのツイートをするAndroidアプリからIntentを使って、各種SNSに画像付きでシェアする実装例です。一部の機種でしか動作確認できておらず、不完全であることをご了承下さい。}}“text/plain”の内容を開く事ができるアプリの一覧が表示され、選択することにより各アプリにテキスト・画像がプリセットされた状態で開きます。Facebookに関しては、仕様によりURLしかシェアできません。実際に送信するとメールに画像は添付されません。Gmailで画像が添付されるようにするには以下のように実装します。}}ただし、こうすると画像のコピーが作成され、明示的に削除をしない限りストレージに残り続けてしまいます。キャンセル投稿を送信できませんでした。メールアドレスを確認してください。メール送信チェックに失敗しました。このブログではメールでの投稿共有はできません。