问题,
我想要实现的是有一个集中的地方来接收通知,所以无论用户在哪个窗口或选项卡上,都会收到通知并触发回调函数。
如果一个项目严重依赖 Apple 推送通知,那么(在 Titanium Mobile 中)将是插入通知请求和回调代码的最佳位置。
我认为这会自动发生,但事实并非如此,目前我将 registerForPushNotifications 放置在每个窗口和选项卡中包含的文件中。但是,如果发送推送通知,则每个选项卡都会收到它,但如果我更改选项卡,则会再次收到通知。
因此,如果我将其registerForPushNotifications
放在包含的文件中,则会多次收到通知,即使它被触发一次也是如此。