Twitter Web インテントは、ユーザーが外部 Web サイトからツイートできるようにする便利な JS lib を提供します。
<script type="text/javascript" src="//platform.twitter.com/widgets.js"></script>
<p><a href="https://twitter.com/intent/tweet?text=textToTweet">link</a></p>
これは、ユーザーがツイートを送信するための twitter のテキスト領域を含む新しいウィンドウを開くことにより、モバイル ブラウザーでうまく機能します。ツイートするとポップアップが閉じ、ユーザーは元のページに戻ります。
ただし、webviews を使用するネイティブ アプリ (Facebook の webview が良い例) のコンテキストでは、フローが壊れているように見えます。ポップアップまたは新しいウィンドウを開くのではなく、現在の Web ビューを Twitter ページにリダイレクトします。そこから、ユーザーが元のページに戻る方法はありません。
ツイートまたはキャンセル後に、Twitter がユーザー ページにリダイレクトされるようにhttps://twitter.com/intent/tweetに渡すことができるパラメータはあります か。Twitter @anywhere も使用しようとしましたが、ツイートボックスは iOS UIWebview にも表示されません。
クライアント側のみのフローに代わるものはありますか?