V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
iOS 开发实用技术导航
NSHipster 中文版
http://nshipster.cn/
cocos2d 开源 2D 游戏引擎
http://www.cocos2d-iphone.org/
CocoaPods
http://cocoapods.org/
Google Analytics for Mobile 统计解决方案
http://code.google.com/mobile/analytics/
WWDC
https://developer.apple.com/wwdc/
Design Guides and Resources
https://developer.apple.com/design/
Transcripts of WWDC sessions
http://asciiwwdc.com
Cocoa with Love
http://cocoawithlove.com/
Cocoa Dev Central
http://cocoadevcentral.com/
NSHipster
http://nshipster.com/
Style Guides
Google Objective-C Style Guide
NYTimes Objective-C Style Guide
Useful Tools and Services
Charles Web Debugging Proxy
Smore
edis0n0
V2EX  ›  iDev

iOS 利用后台获取用户实时地理位置权限来实现后台保活违规吗,需要在隐私政策中写什么吗?著名 iOS SSH 客户端 Termius 就是这么做的,能上架 App Store(帮一位做 iOS 开发的朋友问的,我不做移动开发)

  •  
  •   edis0n0 · 2022-12-08 15:00:49 +08:00 · 7382 次点击
    这是一个创建于 717 天前的主题,其中的信息可能已经有所发展或是发生改变。
    18 条回复    2022-12-10 05:36:15 +08:00
    yueji
        1
    yueji  
       2022-12-08 16:08:16 +08:00
    保活不了
    beimenjun
        2
    beimenjun  
       2022-12-08 16:11:10 +08:00
    同一楼,保活不了。( iOS 开发自己研究,哪有让别人问的…… )
    bao3
        3
    bao3  
       2022-12-08 16:43:37 +08:00
    其实换个角度,如果这样能够保活,那企不是任何一个软件都是定位器。。。那可太危险了。所以反推一下,系统一定会做限制。
    edis0n0
        4
    edis0n0  
    OP
       2022-12-08 17:57:31 +08:00   ❤️ 1
    但是著名应用 Termius 连 SSH 后切后台 30 秒就会提示你打开实时后台定位权限来防止 SSH 连接断开,难道是苹果给它偷偷开的口子?

    @yueji
    @beimenjun
    @bao3
    yueji
        5
    yueji  
       2022-12-08 18:09:55 +08:00
    目前好像只有 VPN 服务可以保活.其他的保活...我估计很难.
    倒是导航这类可以.可以研究下
    daveh
        6
    daveh  
       2022-12-08 18:20:26 +08:00 via iPhone
    不违规,有合理理由就行,比如 iSH 。
    另外权限也是用户确认给的,没问题。
    beimenjun
        7
    beimenjun  
       2022-12-08 18:41:54 +08:00
    首先,你要有充足合理的理由通过审核。Termius 是作为记录使用情况的比较低调的方式处理的。别人能过不代表所有人都能过。游走在被拒的边缘。“著名应用 Termius 连 SSH 后切后台 30 秒就会提示”我这边也没这样的提示。

    其次,这个权限是要用户允许的,然后跟导航一样,一直会有个蓝标在左上角的。多数 App 个人建议不要动这种心思达到保活目的的。
    kemy
        8
    kemy  
       2022-12-08 20:55:28 +08:00
    tesla 的 app 就是靠获取实时位置保活,一 kill 就提示退出了 app
    SenLief
        9
    SenLief  
       2022-12-08 21:24:23 +08:00
    还有一种保活的不是利用音频吗?
    okakuyang
        10
    okakuyang  
       2022-12-08 21:55:06 +08:00
    播放音乐就行了,哪来那么多文章。
    GeorgeGalway
        11
    GeorgeGalway  
       2022-12-08 21:57:58 +08:00
    你们听说过世界迷雾吗?
    weeei
        12
    weeei  
       2022-12-09 07:59:02 +08:00
    可以,但这个不可靠。因为用户可以选择「仅 App 打开时」使用定位。除了地图相关的应用,比如楼上说的「世界迷雾」,一般应用提示要定位权限用户都会直接选择禁用。
    gniviliving
        13
    gniviliving  
       2022-12-09 08:13:30 +08:00
    iOS 不是就算退出后台也能收到通知吗,我想不明白为什么一定要保活,除了音乐类和导航类,其他 app 常驻后台的目的是什么?
    相比安卓,我就是喜欢苹果系统干净。或许你可以问问腾讯那个 QQ 安全中心 app ,打开一次,只要不从后台列表划掉,就能一直给你耗电
    fanyongbo
        14
    fanyongbo  
       2022-12-09 09:39:42 +08:00
    别拿安卓的开发思路用在 iOS 上,走不远。
    fanyongbo
        15
    fanyongbo  
       2022-12-09 09:41:04 +08:00
    你保活的目的是啥?你是导航 APP 吗?是 VPN 吗? iOS 有统一的通知推送,如无必要勿增实体。
    ckfear
        16
    ckfear  
       2022-12-09 09:46:59 +08:00
    后台模式里面有个位置定位的,不过上线审核要说明理由,现在检查的松,可能直接就过了,以前很麻烦。
    RedBeanIce
        17
    RedBeanIce  
       2022-12-09 12:20:01 +08:00 via iPhone
    @fanyongbo 灰产黑产
    edis0n0
        18
    edis0n0  
    OP
       2022-12-10 05:36:15 +08:00
    外贸 app 的屎山客服系统,切后台 1 分钟就认为用户不在线强制结束聊天了

    @fanyongbo
    @ckfear
    @gniviliving
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1731 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 00:01 · PVG 08:01 · LAX 16:01 · JFK 19:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.