簡體   English   中英

Cycript腳本可在后台運行應用程序

[英]Cycript script to run app in background

我有一個cycript backboardd腳本,在iOS 7上非常cycript ,可以修改應用程序以使其在后台繼續運行。

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

這就是所需要的。 但是在iOS 8這不起作用,因為BKProcess現在是BKSProcessBKProcessAssertion現在是BKSProcessAssertion ,它們具有不同的方法。 似乎沒有像iOS 7那樣將斷言附加到應用程序的方法。

可以幫我在iOS 8下工作嗎?

但是,當我使用它時,我只是使用帶有所需PID的初始化程序。

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

BKSProcessAssertion標頭以供參考。

如果要查看實現以供參考,請簽出MessageBox (現已棄用,但僅供參考):

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM