0

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

如果是这样,这是可能的iOS和Android?

+0

您的意思是您想使用系统应用来处理您定制的推送通知,而不是您自己的应用。如果是的话,这在iOS中是不可能的。在iOS中,定制推送通知只能发送到您自己定制的应用程序,该应用程序已注册接收该通知。它反过来可以打开系统应用程序,如邮件。 –

+0

你知道它是否可以使用系统邮件应用程序来回复邮件吗?我想我已经注意到在iOS上我可以通过电子邮件分享,并从应用内弹出一个撰写窗口,而不是原生应用。有趣。不知道这是可能的android。 – wayofthefuture

+0

在iOS中,您有'MessageUI.framework'内的'MFMailComposeViewController',它可让您以编程方式在您的应用程序中打开系统邮件编辑器。不知道你是否在谈论这个。 –

回答

0

它可能在Android上,但你必须亲自操纵它。

您只需要知道哪个包名称作为通知的目标,并且当您收到通知时,请使用挂起的意图启动该包。

您可以让它们在应用程序中进行硬编码,并有一些id通知来确定要启动哪个软件包名称,或者您可以将软件包名称打包到通知的有效负载中。