villivateur
1.57D
V2EX  ›  问与答

请教 Nextcloud Talk 在 iOS 设备上的通知推送问题

  •  
  •   villivateur · Jun 20, 2022 · 2823 views
    This topic created in 1444 days ago, the information mentioned may be changed or developed.

    我自己部署了 Nextcloud 以及 Talk 插件并用了很多年了,最近发现 iOS 端的 Talk 应用居然可以自动弹出别人发来的消息通知。

    我不太懂 iOS 生态,但就我了解,要想在 iOS 设备上推送通知,需要开发者的服务器向 Apple 的服务器发起请求,用户才能收到推送。但是这是我自己部署的 Nextcloud ,我也没有特别配置 Apple 相关的认证,为什么依然能向 iOS 设备发出推送呢?

    是 Nextcloud 官方帮我打通了 Apple 的推送,还是说有其他什么窍门?

    10 replies    2023-01-10 13:01:22 +08:00
    ferock
        1
    ferock  
    PRO
       Jun 20, 2022 via iPhone
    去弄个试试
    catning
        2
    catning  
       Jun 20, 2022   ❤️ 1
    nextcloud ios app 又不是你自己编译部署的,所以基本可以肯定 apns 配置的是 nextcloud 的推送证书,应该是你的服务 call api 到 nextcloud ,nextcloud 帮你推送到 nextcloud ios app 上的。
    kera0a
        3
    kera0a  
       Jun 20, 2022 via iPhone   ❤️ 1
    你自己部署的 nextcloud 里有开发者的证书,你相当于也是他的合法后台,自然可以发推送。

    例如通知 App Bark 就是把证书发出来,任何人都可以用自己的代码与 Apns 通讯,给 Bark 发推送。
    kera0a
        4
    kera0a  
       Jun 20, 2022 via iPhone
    你搜下源码,应该有 .p12 .pem 或者.p8 之类的证书文件
    ferock
        5
    ferock  
    PRO
       Jun 21, 2022
    问一下,ios app 点了 “授权访问” ,为啥后续无反应了,ios Nextcloud 客户端可以用二维码登陆。
    web 页可以登陆
    ferock
        6
    ferock  
    PRO
       Jun 21, 2022 via iPhone
    已解决
    ferock
        7
    ferock  
    PRO
       Jun 21, 2022
    Nextcloud Talk 用了 1 整天,这货安卓基本没法用啊
    villivateur
        8
    villivateur  
    OP
       Jun 21, 2022
    @ferock 还好吧?基本功能都是有的,最多就是界面不好看,另外发图片不太友好
    ferock
        9
    ferock  
    PRO
       Jun 21, 2022
    安卓有个 bug ,消息会发送好几次
    出现的时候是,语音 call 对方的时候,继续发消息
    jasonfeng02
        10
    jasonfeng02  
       Jan 10, 2023
    iOS16 下音频 /视频的 callkit 调用感觉有问题,我这一直没法正常使用 callkit
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5521 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 153ms · UTC 07:59 · PVG 15:59 · LAX 00:59 · JFK 03:59
    ♥ Do have faith in what you're doing.