2012-04-25 21 views
2

私の会社のタイムラインのモバイルツイッターサイトを開くか、またはインストールされている場合は、actaul twitterアプリケーションを開くかのどちらかをAndroidの意図で開こうとしています。私はそれが部分的に働いている、私の電話は、私はどのようにアクション(ブラウザ、Twitterなど)を開きたいと尋ねる。私はブラウザを選択した場合、それはモバイルサイトの罰金に行く。私がTwitterを選択した場合、私は「アクションを完了できません」トーストメッセージを受け取ります。Android Twitter会社概要タイムライン

String url = "https://mobile.twitter.com/myCompanyTag"; Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(url)); startActivity(browserIntent);

答えて

0

あなたは非モバイルのURLを使用してみましたか?ツイッターアプリは携帯URLを解析することを期待していない可能性があります。

あなたを助けるかもしれない追加のリソース..

http://omgwtfgames.com/2012/01/android-intents-captured-by-various-twitter-clients/

+0

のURLは次のようになります。 – Brandon

+0

残念ながら、これはかなり制御できません。企業が明確な使用API​​を定義していないと、何が起こるのでしょうか。あなたはいつもツイッターに電子メールを送信しようとし、彼らは明確な相互作用の方法を提供しないことによって彼らのアプリをサポートすることを非常に困難にしていると説明することができます。 –

2

あなたはTwitterのウェブインテントを使用することができます。https://dev.twitter.com/docs/intents#follow-intent。 正しくツイッターの公式アプリケーションによって処理されます。私は非モバイルURLとHTTP 1の代わりに、httpsの運を持つものを試してみました https://twitter.com/intent/user?screen_name=luten87

+0

ニース!私はこの問題で頭を打っていた。 – pforhan

+0

ルテン - あなたダ男。 –

関連する問題