1

「Tweetaboutthis」ボタンがいくつかあるTitaniumで構築されたアプリに取り組んでいます。Twitter APIで説明されているようにツイートボタンのJavascript部分を使用できないため、パラメーター付きのプレーンURLを使用するだけです。

Androidでは、これにより問題が発生します。ユーザーがこのリンクをクリックすると、開く方法を選択できます。常にネイティブブラウザーであり、さらにこの種類のリンクに登録されているアプリもあります。そのため、ユーザーがTwitterアプリをインストールしている場合、オプションの1つとしてTwitterが表示されます。

Twitterアプリがひどいことを除けば、それは素晴らしいことだろう。ほとんどの種類のSuggest-a-TweetURLはアプリをクラッシュさせ、機能するもののいくつかはステータステキストを渡しません。

ネイティブブラウザでURLを強制的に開く方法を探しています。(または、Twitterアプリがユーザーに提示されるオプションの中に含まれないようにする方法ですが、それを行うのは難しいようです)

これは、URL自体だけを使用して、またはおそらく小さなJavascriptを使用して可能ですか?私はTitaniumを使用しているので、Javaは役に立ちません。

4

1 に答える 1

1

私はあなたが望むものをあなたに与えることはできませんが、あなたに別の提案をします。

OSに対して作業しようとしているネイティブコードを使用しても、試行していることは困難です(多くの場合、エラーなしで実行することは不可能です)。インテントは、ユーザーが特定のリクエストを処理するプログラムを決定できるようにする方法としてAndroidで使用されます。ユーザーにこの決定をさせたくない場合は、埋め込みブラウザでURLを開くことをお勧めします。

于 2012-09-19T09:48:12.950 に答える