我的应用程序中有Apple Push Notification。
当用户单击通知时,我需要打开一个特定页面。
我有以下代码,即使应用未运行,我也应该触发回调方法。
Ti.Network.registerForPushNotifications({
success : deviceTokenSuccess,
error : deviceTokenError,
callback : receivePush
});
当应用未运行时,用户会收到通知,但receivePush方法根本不会触发。
最佳答案
有一个特定的过程定义了推送通知(PN)在iOS上的工作方式。
现在,在第二种情况下,仅当用户点击通知本身时,才会触发回调事件。
如果您不点击通知或直接从应用程序图标打开应用程序,它将永远不会触发。
进入主要查询以打开应用程序中的特定部分完全取决于您如何定义应用程序结构或如何处理代码中的数据。
iOS只会为您提供PN回调方法的调用,并且请注意,PN回调应在每个应用程序 session 中注册,即,每次运行该应用程序时,都应注册PN回调,以便在点击PN时调用此方法。
关于ios - Appcelerator iOS。是否可以在“推送通知的点击”上打开特定的屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41904980/