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.
bir diğer şekli aşağıdaki gibi görünüyor, 2 farklı görünüş tespit ettim.
