繁体   English   中英

无需 Pushkit/Callkit 的 Swift 电话呼叫,如响铃/闹钟/振动通知

[英]Swift Phone Call like ring / alarm / vibrating notifications without Pushkit / Callkit

我正在使用 Firebase 服务器构建一个用于推送通知的应用程序。 我想构建一个功能,让用户可以 ping 另一个用户,有点像蜂鸣器。

我希望传入的通知比单一的振动更强大,比如你收到一条短信,更类似于电话或闹钟应用程序。

我的应用程序不使用 VOIP,因此 callkit 和 pushkit 不是一种选择。

我想到的可能解决方案 1. 发送多个推送通知,然后将它们分组以使其感觉像在通话 2. 使用 voip 服务,但在拨打电话时只需将两端静音并在用户接听后立即结束通话.

因此,即使引入了 Core Haptics,遗憾的是,这看起来仍然是不可能的。 请在此处参阅此 SO 答案以获得该结论,并UNMutableNotificationContent以获得您可以为推送通知修改的属性列表。 如您所见,没有字段可以指定自定义振动模式。

附录:根据您心目中的用户体验,您仍然可以使用Core HapticsUNUserNotificationCenterDelegate做您想做的UNUserNotificationCenterDelegate ,特别是此方法调用 需要注意的是,您只能在应用程序处于前台且用户在此期间收到 ping 时进行自定义触觉反馈。

您必须提供有关您的问题的更多/特定信息。我认为您是开发新手。最有用的建议是官方 swift 资源。按照这篇文章,它将在您的脑海中创建有关开发的概念。然后,当您想询问这些时概念,我们将在这里为您提供帮助。好作品!

https://developer.apple.com/swift/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM