单击应用程序的通知横幅后打开iMessage编辑器?

时间:2014-06-14 16:34:29

标签: ios apple-push-notifications mfmessagecomposeview

我正在寻找一种在用户点击我的应用通知后设置iMessage的方法。有没有办法直接这样做,或者通知是否必须打开我的应用程序然后打开MFMessageComposeVC?如果我只能做后者,我如何区分用户打开我的应用程序与通知vs点击图标?我可以将信息传递到我的应用程序中,例如将邮件发送给谁?

提前致谢。

1 个答案:

答案 0 :(得分:1)

有没有办法直接这样做,或者通知是否必须打开我的应用然后打开MFMessageComposeVC?

不,它必须首先打开您的应用程序,在期限内将打开MFMessageComposerVC。

如果我只能执行后者,我该如何区分用户打开我的应用与通知和点击图标?

是的,如果用户从通知中打开应用,则会执行application:didReceiveRemoteNotification。如果用户以传统方式打开,application:didFinishLaunchingWithOptions将会执行,launchOptions词典将包含您的通知信息。

我可以将信息传递到我的应用中,例如将邮件发送给谁?

是的,您可以通过推送通知将信息传递到您的应用。


有关详细信息,您可以参考this tutorial,即使适用于iOS 6,它也会解释通知的工作方式,并为您提供良好的起点。