【问题标题】:Redirect push notification to native app将推送通知重定向到本机应用程序
【发布时间】:2016-08-18 02:18:38
【问题描述】:

当用户点击通知时,有没有办法将远程推送通知重定向到本地本机应用程序?例如,一封新电子邮件到达我们的服务器,我们向客户端发送推送通知,他们点击通知,它会打开本机应用程序而不是我们的应用程序?

如果是这样,这在 iOS 和 Android 上都可以吗?

【问题讨论】:

  • 您的意思是您想使用系统应用程序来处理您量身定制的推送通知,而不是您自己的应用程序。如果是,则在 iOS 中是不可能的。在 iOS 中,定制推送通知只能发送到您自己定制的应用程序,该应用程序已注册接收该通知。反过来,它当然可以打开邮件等系统应用程序。
  • 你知道它是否可以使用系统邮件应用来回复邮件吗?我想我已经注意到在 iOS 上我可以通过电子邮件分享,它会从应用程序内部弹出一个撰写窗口,而不是从本机应用程序。有趣的。不知道这在android上是否可行。
  • 在 iOS 中,MFMailComposeViewController 位于 MessageUI.framework 内,可让您在应用程序中以编程方式打开系统邮件编写器。不知道你说的是不是这个。

标签: android ios mobile push-notification apple-push-notifications


【解决方案1】:

在 Android 上是可能的,但你必须自己安装。

您只需要知道通知的目标包名称,当您收到通知时,使用挂起的意图来启动该包。

您可以将它们硬编码在应用程序中,并通过某种方式识别通知以确定要启动的包名称,或者您可以将包名称打包到通知的有效负载中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-09-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-10
    • 1970-01-01
    • 2017-11-23
    相关资源
    最近更新 更多