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