【发布时间】:2018-03-16 09:28:43
【问题描述】:
我想知道即使 WhatsApp 关闭/终止,WhatsApp 等应用程序如何仍能够将用户导航到正确的消息屏幕。
这是否意味着 WhatsApp 根本没有终止,而是一直在后台运行?
我需要在 react-native 应用程序中实现相同的功能。推送通知正在工作,但是当我的应用程序终止时,它只会在收到推送通知后将应用程序打开到主屏幕。
我想知道:
1) 如果存在一种策略,即使它被终止,它也能像 WhatsApp 一样接收 pushnotifs?
2) 其他技术 - 例如OneSignal 或 Pusher - 提供此功能。
请注意,我来自 iOS 背景。
谢谢,
阿维纳什
【问题讨论】:
-
@Gautam Deeplinking(例如 Branch.io 或 native)用于从 URL 而非 Notifcation 打开应用程序。
-
@VishalChhodwani 您可以传递带有通知数据的路径或 URL,并将用户重定向到包含该信息的相关页面。像 react-navigation 这样的通用导航库已经内置了这个路径功能。 More info
-
@VishalChhodwani 您也可以使用通知中的深层链接,如果打开不同的活动,最好使用相同的链接,这样可以保持代码干净。在创建待处理意图时,在意图上使用 setData 并传递您的 URI,它将充当深层链接
标签: ios react-native push-notification whatsapp