Я попытался запустить приложение для игры Google, используя следующий код, но он не работает так, как мне нужно.
Intent.setPackage(StringToJString('com.android.vending'));
Intent.setAction(TJIntent.JavaClass.ACTION_MAIN);
SharedActivity.startActivity(Intent);
я решил мою проблему запуска URL из приложения с помощью браузера
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;
Итак, какие неприятности вы имеете с задачей? –
@RobKennedy см. Ответ, который я разместил ниже. –
@RobKennedy Почему дубликат? Страница, которую вы предложили, не Delphi !!!! –