Facebook、Twitter、Google+ など、さまざまなソーシャル ネットワークのソーシャル機能を統合する必要があるアプリケーションに取り組んでいます。
今のところ、Facebook と Twitter では、ユーザーがネイティブ アプリケーションを持っているかどうかを認識し、持っている場合はそれを開いてファン ページを表示しています。
Twitter の場合、次のコードを使用します。
try {
Intent intent = new Intent(Intent.ACTION_VIEW,
Uri.parse("twitter://user?screen_name=[user_name]"));
startActivity(intent);
}catch (Exception e) {
startActivity(new Intent(Intent.ACTION_VIEW,
Uri.parse("https://twitter.com/#!/[user_name]")));
}
Facebook の場合、次のコードは次のとおりです。
try{
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("fb://profile/" + PROFILE_FACEBOOK_APP_ID));
startActivity(intent);
}catch(Exception e){
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.facebook.com/UserNamePage")));
}
今度は、Google+ でも同じことをしたいと思います。次の Urlhttps://plus.google.com/MY_PAGE_ID/
で自分のファン ページを参照できることがわかりましたが、Google+ アプリケーションで開くか、ブラウザで開くかを何度も尋ねられます。ユーザー。
これを行う簡単な方法はありますか?ありがとう。