lostyazilim
tr.link

Android Uygulamadaki Linkleri Play Store'da Açmak

6 Mesajlar 983 Okunma
acebozum
tr.link

ebagcuvan ebagcuvan emrebagcuvan.com.tr Kullanıcı
  • Üyelik 22.10.2013
  • Yaş/Cinsiyet 27 / E
  • Meslek --
  • Konum Diğer
  • Ad Soyad E** B**
  • Mesajlar 2908
  • Beğeniler 716 / 715
  • Ticaret 8, (%100)
Arkadaşlar basit webview bir uygulama deniyorum sitemdeki play store linklerinin direk play store uygulamasında açılmasını istiyorum ama uygulama içinde açılıyor nasıl çözebiliriz bunu ?
 

 

wmaraci
reklam

dump3cz dump3cz Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 01.05.2017
  • Yaş/Cinsiyet 25 / E
  • Meslek Yazılım
  • Konum Bilecik
  • Ad Soyad O** Ç**
  • Mesajlar 1749
  • Beğeniler 169 / 326
  • Ticaret 3, (%67)

webView.setWebViewClient(new WebViewClient() {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
if (Uri.parse(url).getScheme().equals("market")) {
try {
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse(url));
Activity host = (Activity) view.getContext();
host.startActivity(intent);
return true;
} catch (ActivityNotFoundException e) {
// Google Play app is not installed, you may want to open the app store link
Uri uri = Uri.parse(url);
view.loadUrl("http://play.google.com/store/apps/" + uri.getHost() + "?" + uri.getQuery());
return false;
}

}
return false;
}
});
 

 

dump3cz dump3cz Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 01.05.2017
  • Yaş/Cinsiyet 25 / E
  • Meslek Yazılım
  • Konum Bilecik
  • Ad Soyad O** Ç**
  • Mesajlar 1749
  • Beğeniler 169 / 326
  • Ticaret 3, (%67)

webView.setWebViewClient(new WebViewClient() {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
if (Uri.parse(url).getScheme().equals("market")) {
try {
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse(url));
Activity host = (Activity) view.getContext();
host.startActivity(intent);
return true;
} catch (ActivityNotFoundException e) {
// Google Play app is not installed, you may want to open the app store link
Uri uri = Uri.parse(url);
view.loadUrl("http://play.google.com/store/apps/" + uri.getHost() + "?" + uri.getQuery());
return false;
}

}
return false;
}
});
 

 

ebagcuvan ebagcuvan emrebagcuvan.com.tr Kullanıcı
  • Üyelik 22.10.2013
  • Yaş/Cinsiyet 27 / E
  • Meslek --
  • Konum Diğer
  • Ad Soyad E** B**
  • Mesajlar 2908
  • Beğeniler 716 / 715
  • Ticaret 8, (%100)
dump3cz Hocam kodu yazdığım da ActivityNotFoundException kodu kırmızı oluyor buraya ne yapmam gerekiyor ?
 

 

wmaraci
wmaraci

BerkayZ BerkayZ www.zelyurt.com Kullanıcı
  • Üyelik 02.07.2017
  • Yaş/Cinsiyet 29 / E
  • Meslek Öğrenci
  • Konum İstanbul Anadolu
  • Ad Soyad B** Z**
  • Mesajlar 162
  • Beğeniler 36 / 43
  • Ticaret 4, (%100)
Websitenizdeki play store linklerine target="_blank" ekleyerek çözebilirsiniz belki.
 

 

-Z-

FurkanCanoz FurkanCanoz WM Aracı Kullanıcı
  • Üyelik 10.03.2015
  • Yaş/Cinsiyet 27 / E
  • Meslek Android Develoading....
  • Konum Konya
  • Ad Soyad F** C**
  • Mesajlar 1038
  • Beğeniler 753 / 343
  • Ticaret 5, (%100)
Android cihazlardaki kullanıcıların erişebileceği bağlantıların iki genel biçimi vardır. Bu iki biçim, cihazda biraz farklı davranışları tetikler:

market:// Hedef sayfayı yüklemek için Play Store uygulamasını başlatır.
http:// Kullanıcının isteği gerçekleştirmek için Play Store uygulamasını mı yoksa tarayıcıyı mı açacağına karar vermesine olanak tanır. İsteği tarayıcı gerçekleştirirse hedef sayfayı Google Play web sitesinde yükler.
Genel olarak, web sayfalarındaki bağlantılar için http:// biçimini ve Android uygulamalarındaki bağlantılar için market:// biçimini kullanmanız gerekir.

Ürünlerinize Android uygulamasından bağlantı vermek için, aşağıdaki örnekte gösterildiği gibi bir Google Play URL'si açan Intent oluşturun.

Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse("market://details?id=com.example.android"));
startActivity(intent);

Kaynaktan daha ayrıntılı inceleyebilirsiniz: https://developer.android.com/distribute/marketing-tools/linking-to-google-play.html?hl=tr #android-app
 

 

Sardığımla aradığım mutluluktu güya..
wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al