0

バックグラウンドで実行し続けるようにアプリを変更するのに最適なcycript backboarddスクリプトがあります。iOS 7

app = [BKProcess processForPid:$PID];
alive = [[BKProcessAssertion alloc] initWithReason:7 identifier:"AppKeepAlive"];
[alive setFlags:0xF];
[sc addAssertion:alive];

必要なのはこれだけです。ただし、iOS 8これは現在と現在では機能せBKProcessBKSProcess、異なる方法があります。on のようにアサーションをアプリにアタッチする方法はないようです。BKProcessAssertionBKSProcessAssertioniOS 7

の下でこれを機能させるのを手伝ってくださいiOS 8

4

1 に答える 1

1

ただし、これを使用したときは、必須の初期化子を使用しただけですPID

- (id)initWithPID:flags:reason:name:withHandler:

参照用にBKSProcessAssertionヘッダーを確認してください。

参照用に実装を確認したい場合は、MessageBoxを確認してください(現在は非推奨ですが、参照用です)。

于 2015-11-30T20:27:01.237 に答える