Ich habe versucht, Google Play App mit dem folgenden Code starten, aber es funktioniert nicht, wie ich brauche.
Intent.setPackage(StringToJString('com.android.vending'));
Intent.setAction(TJIntent.JavaClass.ACTION_MAIN);
SharedActivity.startActivity(Intent);
löste ich mein Problem die URL der App startet den Browser
if localversion<requestversion then
begin
MessageDlg('A new version of the app is available.
Do you want to update it?',
System.UITypes.TMsgDlgType.mtInformation,
[
System.UITypes.TMsgDlgBtn.mbYes,
System.UITypes.TMsgDlgBtn.mbNo
], 0,
procedure(const AResult: TModalResult)
begin
case AResult
of
{ Detect which button was pushed and show a different message }
mrYES:
begin
Intent := TJIntent.Create;
Intent.setAction(TJIntent.JavaClass.ACTION_VIEW);
Intent.setData(StrToJURI('https://play.google.com/store/apps/details?id=com.thesis.Cantieri'));
SharedActivity.startActivity(Intent);
exit;
end;
mrNo:
exit;
mrCancel:
exit;
end;
end
);
end;
Also mit, was Probleme sind Sie mit der Aufgabe zu haben? –
@RobKennedy siehe die Antwort, die ich unten gepostet habe. –
@RobKennedy Warum ein Duplikat? Die von Ihnen vorgeschlagene Seite ist nicht Delphi !!!! –