Delphi Can

Orjinalini görmek için tıklayınız: FMX Android, Uygulama İçinde Playstore sayfasını açtırma.
Şu anda (Arşiv) modunu görüntülemektesiniz. Orjinal Sürümü Görüntüle internal link
Merhaba, 

bazı app lerde görüyorum, eğerki sürümü eski ise, aşağıdan yukarı bir trectangle açılıyor, içinde playstore deki app sayfası, ve uygulama içinde direk, sanki playstore de app sayfasındaymışsınız gibi güncellemeye tıklanabiliyor, yani playstore app sayfasını uygulama içinde açtırıyorlar.

web browserdan playstore uygulama url sayfasına girildiğinde oturum açılmamışsa cihaz seçip yükletmeye izin vermiyor.

bu nasıl yapılıyor olabilir?
Android'de OS üzerindeki tüm uygulama katmanlarına bir Intent kadar yakınsınız.

{$IF defined(Android)}

Uses
 Androidapi.JNI.GraphicsContentViewText, Androidapi.JNI.App, Androidapi.Helpers, FMX.Platform.Android,
 Androidapi.JNI.JavaTypes, Androidapi.JNI.Net, Androidapi.JNI.Os;
{$ENDIF}
{$R *.fmx}

procedure TForm1.Button1Click(Sender: TObject);
{$IF defined(Android)}
var
 Intent: JIntent;
{$ENDIF}
begin
{$IF defined(Android)}
 Intent := TJIntent.Create;
 Intent.setAction(TJIntent.JavaClass.ACTION_VIEW);
 Intent.setData(StrToJURI('market://details?id=tr.gov.saglik.hayatevesigar'));
 SharedActivity.startActivity(Intent);
{$ENDIF}
end;
(12-12-2020, Saat: 10:08)RAD Coder Adlı Kullanıcıdan Alıntı: [ -> ]Android'de OS üzerindeki tüm uygulama katmanlarına bir Intent kadar yakınsınız.

{$IF defined(Android)}

Uses
 Androidapi.JNI.GraphicsContentViewText, Androidapi.JNI.App, Androidapi.Helpers, FMX.Platform.Android,
 Androidapi.JNI.JavaTypes, Androidapi.JNI.Net, Androidapi.JNI.Os;
{$ENDIF}
{$R *.fmx}

procedure TForm1.Button1Click(Sender: TObject);
{$IF defined(Android)}
var
 Intent: JIntent;
{$ENDIF}
begin
{$IF defined(Android)}
 Intent := TJIntent.Create;
 Intent.setAction(TJIntent.JavaClass.ACTION_VIEW);
 Intent.setData(StrToJURI('market://details?id=tr.gov.saglik.hayatevesigar'));
 SharedActivity.startActivity(Intent);
{$ENDIF}
end;

merhaba, 
cevabınız için teşekkür ederim ancak, benim kast ettiğim bu değildi.

ya playstore sayfası uygulama içinde trectangle ile aşağıdan açılıp ekranın %70 inde görünüyor,
burada bahsedilmiş ancak java olarak.

KGW2Y.png

bir diğer şekli aşağıdaki gibi görünüyor, 2 farklı görünüş tespit ettim.

9Dwsd.png