Я работаю над приложением, где мне необходимо интегрировать социальные функции в разные социальные сети: 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+. Я видел, что я могу перейти на страницу своего поклонника со следующим Url https://plus.google.com/MY_PAGE_ID/
, но он все время спрашивает меня, хочу ли я открыть его с помощью приложения Google+ или с браузером, и я хочу, чтобы он автоматически открыл его с помощью приложения, без запроса пользователя.
Есть ли простой способ сделать это? Спасибо.