-
Ü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 ?
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
Ü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;
}
});
-
Ü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-
-
Ü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..