Uygulamamın içinden Android Marketplace'e bağlantı vermek istiyorum. Böylece, bir inceleme yazmak için kullanıcı gönderebilirim. Bir WebView ile Android Marketplace'e nasıl bağlanacağımı zaten biliyordum, ancak bu, kullanıcının bir inceleme yazmasını gerçekten sağlamıyor. Cihazda Marketplace'i açmam ve uygulama için satın alma/inceleme sayfasına gitmem gerekiyor.Uygulama içinden Android Marketplace İncelemesi'ne nasıl bağlanır?
cevap
, ancak bu uygulamanıza (arama sonuçları yerine, doğrudan kullanıcı alacak
Sen Market Intent here hakkında daha fazla bilgi bulabilirsiniz
Uri marketUri = Uri.parse("market://details?id=" + getPackageName());
startActivity(new Intent.ACTION_VIEW).setData(marketUri);
(Not:.. Aktivitenizi Devraldı uygulamanızın manifest ilan aynı pakette olduğu Aksi takdirde, sadece) getPackageName()
kullanmak yerine
Düzenleme paketinizi hardcode. Belgeler mo Linking to Your Products için ved. Teşekkür Chris Cirefice
String myUrl = "market://search?q=pname:com.your.package.name";
Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse(myUrl)) ;
startActivity(i);
Bu cihazda Market uygulamasını açıp (Paket adını için vermek veya herhangi bir uygulamaya) uygulamanız için sayfa gösterir. Benim bildiğim kadarıyla, kullanıcı oradan almak zorunda kalacak, ben zaten değerlendirme bölümüne derin bağlantı olduğunu sanmıyorum.
Teşekkür Sana setData (aramak zorunda düşünüyorum uri) crackerJack'in yaptığı gibi, bu konuda yanlış mıyım? – user189581
Peki, krakerJack kodu bana bir hata veriyor. Aramanızla birlikte bu hatayı alıyorum: "Arama için Android Market'te hiç eşleşme yok: pname: com.laughingplaceapps.harmonize". – user189581
Uri'den "pname:" öğesini kaldırarak işe aldım. Ben crackerjack önermek yerine ve detay sayfasına doğrudan gitmek istiyorum - ama bu pname olmadan çalışır: en azından şimdi bir şey var. – user189581
Ben böyle yapıyorum nasıl. Ben kod tam olarak bunu koyduk şekilde çalışır sanmıyorum rağmen,
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=your.package.name")));
- 1. Android Marketplace:
- 2. HTTPsURLConnection ile Android nasıl bağlanır
- 3. Uygulama sürümü içinden uygulama sürümü notları al
- 4. C# kodunun içinden başka bir uygulama başlatma
- 5. Ana uygulama paketini uzantının içinden alın
- 6. App Store'a (uygulama içinden) program aracılığıyla nasıl gidilir?
- 7. JDeveloper12c'den SVN Nasıl Bağlanır/Yeniden Bağlanır?
- 8. Tarantool'den mysql'ye nasıl bağlanır?
- 9. Android - Broadcast alıcısı onReceive() içinden içerik almak
- 10. Çeşitli niteleyicilerle düzen nasıl bağlanır
- 11. Google App Marketplace, sık sık arama indekslemesini ne sıklıkta günceller?
- 12. Android Uygulama
- 13. Android uygulama önbelleğini nasıl temizleyebilirim?
- 14. Uygulamamın içinden "giriş" anahtarı olayı girilemiyor android
- 15. Android, anonim sınıf içinden etkinliğe sahip olsun
- 16. Bir Bağdaştırıcının içinden dosyadan okuma
- 17. AWS Elasticsearch'a nasıl bağlanır?
- 18. Node.js - Akışa nasıl bağlanır
- 19. RibbonComboBox'ın SelectedItem'ine nasıl bağlanır?
- 20. Node.js'den nethack'e nasıl bağlanır?
- 21. AngularJS'de jsReport'a nasıl bağlanır?
- 22. Marketplace windows telefon beta testi Hata kodu: 805a0194
- 23. Raylar uygulaması oluştururken bir raylar şablon içinden uygulama adından erişme
- 24. migratordotnet - Göçmenleri uygulamanın içinden yürütmek için uygulama içinden geçişler yap (wc ya da oluşturma)
- 25. Android Uygulama dosyaları
- 26. Android NDK (yerel etkinlik) uygulama programlı olarak sonlandırmak için nasıl?
- 27. Bir android giyim uygulaması içinden giyilebilir titreşimi yapın
- 28. Oluşturulan bir uygulama içinden oluşturulan .NET derlemesini hata ayıklama
- 29. Android uygulama kendisini güncellemesi
- 30. Android Uygulama Kilidi
Bu bağlantı için teşekkürler, getPackageName() ayrıca benim için yeni bir tane. O bölümü arıyordum ve bulamadım! Bazı nedenlerden dolayı, bunu test cihazımda hata ayıklayıcı ile çalıştırdığımda bana hata veriyor "Bulunamadı! İstenen öğe bulunamadı. Web URL'sini oluşturduğumda gayet iyi çalışıyor. .? kullanılabilir herhangi bir öneriniz – user189581
farklı bir paket ismi olarak ayarlanmış test cihazı mı Ve şu anda piyasada yayınlanan olmasıdır – CrackerJack9
gördüğünüz gibi Evet, piyasada yayınlanmaktadır:? https://market.android.com/ Ayrıntılar? id = com.laughingplaceapps.harmonize.Tabii adıma sadece emin olmak için hala kod yazdım.Paketimi diğer uygulamalarımdan ve aynı hatayı denedim.Hata ayıklayıcının piyasa amacını engelleyip engellemediğini merak ediyorum. Belki de piyasa amacı cihazımda çalışmıyor mu? – user189581