iOS9で個々のアプリの使用状況をログに記録しようとしています。脱獄せずにiOS9でフォアグランドにあるアプリを検出する
私はむしろそれを好むだろうは、脱獄限定ソリューション、自明の説明を使用しないだろう。 jailbrokenの電話shouldn't be hardでこのアプリのバリエーションを実行しています。
これはAppleが許可していないため、App Storeではリリースされません。
プライベートAPI、これを行うことができる非表示のiOS APIを探しています。何か。 - 私たちは今、そこにいると仮定することができます
- how to determine which apps are background and which app is foreground on iOS by application id
- How to know about app launched and details jailbreak iOS 7
- Is there a private API to be able to detect what is current foreground app on iOS?
- How to monitoring App running in the foreground in iOS8?use the PrivateFrameworks SpringBoardServices
比較的有用であることが証明された:私はすでにを通して見てきた何
何らかの追加のアクセス要件です、おそらく資格が、私たちは本当にそれが
- Can you find individual app usage duration using SpringBoard services framework or other private framework?
- Find out active application or if on Springboard
- Programmatically detect which iOS application is visible to user
のようになりますかわからないしかし、これらのすべては、Appleので役に立たないであることが判明しましたiOS8でthisのセキュリティ脆弱性が修正されました。現在の最前面のアプリケーションバンドルIDをコピー/アクセスする方法は機能しなくなりました。
質問::脱獄を必要としないさまざまなツールや悪用を使って回避策を知っている人はいますか?
アイデア:
processes running on the deviceを検査し、アプリが潜在的に働く可能性があり、開始されているが、それはおそらく主要な苦痛だろう意味スパイクを認識することができるだろうアルゴリズムを工夫お尻にこの解決策に言及質問:
- ?
- ない私は
Hereを行うことができ、いくつかのカーネルのものがあるかどうか確認してください誰もがそれをチェックアウトしたい場合は、この質問の私のRedditのバージョンです。また、何らかの価値がある場合は、AppleのプライベートAPIのruntime headers for iOS9とlistがあります。
悲しいことに、プライベートAPIの使用や脱獄専用のテクニックを扱う多くの質問は*の理由で投票されました。それは本当にばかげている。これは良い質問であり、多くの研究を示しています。 +1 – Nate
あなたは既にあなたがアップルが何をすることを試みていることを意味しますか? http://www.ibtimes.co.uk/how-much-time-do-you-spend-your-iphone-discover-if-you-are-app-addict-ios-9-1520612 – Mikael
はい、いいえ、 RescueTimeに接続してより良いものにすることを意味します。多くの人がモバイルデバイスにかなりの時間を費やしています。少なくとも私にとっては長い時間、彼らの役に立ちます。RescueTimeユーザー – Ferologics