加速器 iOS。是否可以在点击推送通知时打开特定屏幕
Appcelerator iOS. is it possible to open a specific screen on Click of Push Notification
我的应用程序中有 Apple 推送通知。
我需要在用户点击通知时打开特定页面。
我有以下代码,我认为即使应用程序不是 运行,我也应该触发回调方法。
Ti.Network.registerForPushNotifications({
success : deviceTokenSuccess,
error : deviceTokenError,
callback : receivePush
});
当应用不是 运行 用户收到通知但 receivePush 方法根本没有触发时。
有一个特定的过程定义了推送通知 (PN) 如何在 iOS 上工作。
- 如果应用程序在前台,则不会显示任何通知。
- 如果应用程序在后台,那么您可以在锁屏或通知中心看到通知。
现在在第二种情况下,您的回调事件只会在用户点击通知本身时触发。
如果您不点击通知或直接从应用程序图标打开应用程序,它将永远不会启动。
进入您的主要查询以打开应用程序中的特定部分完全取决于您如何定义应用程序结构或如何处理代码中的数据。
iOS只会给你提供PN回调方法的调用,同时注意每次app session都要注册PN回调,即每次运行app时,都要注册PN回调为了在点击 PN 时调用此方法。
我的应用程序中有 Apple 推送通知。
我需要在用户点击通知时打开特定页面。
我有以下代码,我认为即使应用程序不是 运行,我也应该触发回调方法。
Ti.Network.registerForPushNotifications({
success : deviceTokenSuccess,
error : deviceTokenError,
callback : receivePush
});
当应用不是 运行 用户收到通知但 receivePush 方法根本没有触发时。
有一个特定的过程定义了推送通知 (PN) 如何在 iOS 上工作。
- 如果应用程序在前台,则不会显示任何通知。
- 如果应用程序在后台,那么您可以在锁屏或通知中心看到通知。
现在在第二种情况下,您的回调事件只会在用户点击通知本身时触发。
如果您不点击通知或直接从应用程序图标打开应用程序,它将永远不会启动。
进入您的主要查询以打开应用程序中的特定部分完全取决于您如何定义应用程序结构或如何处理代码中的数据。
iOS只会给你提供PN回调方法的调用,同时注意每次app session都要注册PN回调,即每次运行app时,都要注册PN回调为了在点击 PN 时调用此方法。