2016-09-15 5 views
0

私たちはソフトウェア開発会社であり、このWebサイトまたはそのWebサイトのテストに使用する多数の電話機を持っています。実際の小さなiPhone(iPhone 5Sなど)で何かを正確にテストする必要はあまり頻繁ではなく、デバイスの充電に時間がかかりすぎてすぐにテストを実行できません。バッテリーの少ないiOSアプリを起動できますか?どうやって?

私は、電話のバッテリが少なく、デバイスを充電する必要があるときにビープ音を鳴らすか、電子メールを送信したり、他の方法でpingしたりする小さな監視ユーティリティを作成したいと考えています。アプリが実行されていなくても常にモニタリングが機能するはずです。なぜなら、常に実行し続ける必要性を忘れてしまうからです。

iOSでアプリを起動していますか?どのAPIを見るべきか?

+2

充電器を接続したままにしておくのはなぜですか? –

+0

[検索結果](http://stackoverflow.com/search?q=UIDeviceBatteryLevelDidChangeNotification)を参照してください。 – rmaddy

+0

@PaulR、プラグインを維持するのに充分な充電ケーブルを購入するよりも、ソフトウェアソリューションを開発する方が安価でなければなりません。D – NRitH

答えて

1

通常、このような通知を受け取れるようにするには、アプリが実行されている必要があります。 This documentationは、バックグラウンドで許可されているアクティビティの種類を示しています。アプリが実際に開いているときに、UIDeviceBatteryLevelDidChangeNotificationバックグラウンド通知を受け取ることはできません。いくつかの充電ケーブルを購入する価値があるかもしれません!

関連する問題