1
catror 2019-03-05 03:06:23 +08:00 via Android
只是计时的话,本地推送就好了。到了时间推送一条通知,不需要保活。
|
2
jnotnull 2019-03-05 09:36:07 +08:00
这个 3K 真的搞不了 😄
|
3
tonywwwz 2019-03-05 09:41:54 +08:00
感觉你这种场景 用推送就好了 后台唤醒 App,客户端在被唤醒之后将获得 30s 的后台运行时间,类似微信收账到手那个功能.
|
4
xingzhi OP |
5
QiuMing 2019-03-05 11:10:42 +08:00
Background Fetch 也不能满足吗?
|
6
sauchye 2019-03-05 11:35:01 +08:00
需要使用一些后台常驻服务、GPS、VOIP、音乐服务等,可以尝试着重复播放一段无音铃声,当然这是不太优雅的,也可能被拒 = =
|
7
xingzhi OP |
8
jimrok 2019-03-05 12:03:23 +08:00
@xingzhi 如果你找到了 iOS 的漏洞是可以做到的,但下个版本苹果会给你堵上。这中漏洞的价值应该很大,一般在公开市场是不能被交易的。
|
9
xingzhi OP 有做过类似业务的朋友吗,我把预算提高了,2 倍!
|
10
leon0918 2019-03-05 15:12:57 +08:00
从目前的情形看,只有后台播放一条路,审核的时候,造一个审核入口,上架之后下掉就好了。
|
11
LeoNG 2019-03-05 16:28:31 +08:00
要和服务器配合的算不算。
|
12
xingzhi OP |
14
xunfeng 2019-03-05 21:43:10 +08:00 via iPhone 1
私有方法可以做到
|
16
vincentxue 2019-03-06 00:00:29 +08:00 via iPhone 1
不限制私有方法可以。官方给出的方案都被你排除了,包括静默推送苹果在服务器也有做频率限制,不具备可行性。iOS 开放的 API 中也没有类似 Android 的 Service 那种机制。
如果不上架,我能想到的就是用私有接口或者也许你可以尝试阻塞住 App 将要被终止那个代理方法试试,不确定可行性。知道 App 完成启动时间有限制,退出时间有没有限制还真没了解过。 |
17
xingzhi OP @vincentxue
终于看到了方向,感谢,有兴趣试一试吗? |
18
vincentxue 2019-03-06 00:12:19 +08:00 via iPhone
如果你非要上架,你可以用 JSPatch 之类的库动态下发到你已经上架的 App 里执行。混淆 JSPatch 比混淆 Private API 要容易得多。
|