だから、私は phonegap を使用して iOS アプリに取り組んでいます。iOS の私のアプリは、電子メールの添付ファイルで適切に開くために、バックグラウンドで実行する必要があるようです。そして、私のアプリは、その電子メールの添付ファイルがクリックされたときにのみ何かを行います。
しかし、アプリのプロセスがバックグラウンドにない場合、何もしません。添付ファイルを読み取らなかったかのようにアプリを開くだけです。これは実際のデバイスで発生します。
シミュレーターで、バックグラウンドでプロセスなしで添付ファイルを開くと、次のように停止します: int retVal = UIApplicationMain(argc, argv, nil, @"AppDelegate"); 次のメッセージが表示されます: スレッド 1: プログラムがシグナルを受信しました "SIGKILL" 次に、続行を押すと、続行して添付ファイルを適切に開きます。
また、この現象は Android デバイスでは発生しません。