2016-05-07 10 views
-1

必要な場合は、アプリのアップグレードリマインダー画面を表示する必要があります。 App upgrade reminder画面には、「今すぐ更新する」または「無視する」という2つのオプションがあります。 私はXE10シアトルを使用しています。Google PlayストアをAndroidアプリから開き、Delphiで書かれた最新バージョンをインストールしてください

要件が更新されています。これで、アプリが既に検索されているプレイストアアプリが開きます。

+0

を使用して、アプリケーションのURLを立ち上げ、私の問題を解決したので、あなたは仕事で何のトラブルを持っていますか? –

+0

@RobKennedy私が以下に投稿した答えを見てください。 –

+0

@RobKennedyなぜ重複していますか? あなたが提案したページはDelphiではありません!! –

答えて

-1

次のコードを使用してGoogle Playアプリを起動しようとしましたが、必要に応じて機能しません。

Intent.setPackage(StringToJString('com.android.vending')); 
          Intent.setAction(TJIntent.JavaClass.ACTION_MAIN); 
          SharedActivity.startActivity(Intent); 

私はブラウザ

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; 
関連する問題