iOSは、他のアプリケーションのインストール/実行に関する情報をデバイスに照会する方法を提供していますか?他のアプリケーションがデバイス上にあるかどうか問い合わせる方法はありますか?
答えて
これは非ジェイルブレイクデバイス
私は、デバイス上にあったもののいくつかの面について安全な情報検索者として機能するネイティブOSブリッジまたはAPIがあると考えていました。そんなことはないと思う? –
btw;自分のアプリ間でデータを共有するにはいくつかの方法がありますが、他のアプリの検出には役立ちません。 – trapper
いくつかのオプションがあります上では不可能なので、アプリはサンドボックス化されているすべてのIOS。
まず、特定のプロセス名を検索することができますが、同じプロセス名を使用して関連のないアプリケーションが実行されている可能性があるため、エラーが発生する可能性があります。たとえば、BatmanとDark Meadowゲームは同様のプロセス名を共有します:UDKGame。
第2に、URLスキームを使用します。この方法は、探しているアプリが分かっていて、そのアプリがURLスキームを実装していることがわかっている場合に便利です。簡単なcanOpenURLを実行して、そのアプリがインストールされているかどうかを調べることができます。
私はAppSwitchで使用するためのURLスキームを収集するために2番目の方法をたくさん使います。
- 1. デバイス上にアプリケーションがあるかどうかを確認する
- 2. SpringコンテナのBeanに問い合わせる方法はありますか?
- 3. スイッチケースを組み合わせる方法がありますか?
- 4. .net上でforeachsを組み合わせる方法はありますか?
- 5. Androidデバイスに実際のキーボードがあるかどうかを判断する方法はありますか?
- 6. オブジェクトが配列のメンバであるかどうかを問い合わせる方法は?
- 7. AndroidでのBluetoothディスカバリ - 近くにBluetoothデバイスがあるかどうかを知る方法はありますか?
- 8. PHPでこのようにGoogleに問い合わせる方法はありますか?
- 9. パラメータが配列かどうかを問い合わせる方法は?
- 10. ディレクトリがBashのパス上にあるかどうかを確認する方法はありますか?
- 11. Laravel 5 - DB値が配列であるかどうかを問い合わせる方法
- 12. テキストの上にマウスを乗せているかどうかを検出する方法はありますか?
- 13. プロセスにOSX上のグラフィカルインタフェースがあるかどうかはどうすればわかりますか?
- 14. リモートサーバーがLinux上にあるかどうかをテストする方法はありますか?
- 15. 上にスクロールする方法はありますが、瞬時にスクロールする方法はありませんか?
- 16. データベースに連続的に問い合わせています。何か問題があるのでしょうか?
- 17. ストライプ1.5 - すべてのActionBeansのリストをシステムに問い合わせる方法はありますか?
- 18. リストの中にインデックスを組み合わせる方法はありますか
- 19. iOSデバイスがリダイレクトされているかどうかだけを検出する方法はありますか?
- 20. デバイスがFaceIDをサポートしているかどうかを検出する方法はありますか?
- 21. CUDAデバイスが32ビットまたは64ビットのアドレッシングをサポートするかどうかの問い合わせ
- 22. オープンリレーがあるかどうかはどうすればわかりますか?
- 23. テンソルを他のテンソルに合わせて明示的にブロードキャストする方法はありますか?
- 24. QueryStringを使用してEPiServerのLuceneサービスに直接問い合わせる方法はありますか?
- 25. RVMに現在のRubyパスを問い合わせる方法はありますか?
- 26. 画像をEmguCV ImageBoxコントロールに合わせる方法はありますか?
- 27. リキベースにチェンジセットを組み合わせる方法はありますか?
- 28. アプリケーションがデスクトップショートカットから起動しているかどうかを確認する方法はありますか?
- 29. Laravel - DBの配列フィールドに値が含まれているかどうかを問い合わせる方法
- 30. solrjを直接使用してsolr "leader"に問い合わせる方法はありますか?
jailbreakingせずに行うことはできません – trapper