我想向用户发送远程通知,但也不想打扰他们。因此,对于某种通知,我只希望接收器在他们正在使用应用程序时得到通知。
与此同时,我还想要一些其他通知来触发横幅和/或警报。
有没有办法这样做?
另外,我使用的是iOS 7。
答案 0 :(得分:1)
- 我还想要一些其他通知来触发横幅广告和/或提醒。
醇>
不可能。推送通知仅由用户配置。如果你的应用程序在runnin foregroung你可以上升自定义通知警报。
我想向用户发送远程通知,但也不想 这么打扰他们。因此对于某些我只想要的通知 接收者在使用应用程序时会收到通知 时刻。
你需要跟踪来自app delegates的亲密服务器使用你的应用程序的用户或所有用户
- (void)applicationDidEnterBackground:(UIApplication *)application
通知用户该应用未使用的服务器。
- (void)applicationWillEnterForeground:(UIApplication *)application
让用户正在使用该应用当前正在使用的服务器。
答案 1 :(得分:0)
不直接。您可以发送不显示横幅或播放声音的推送通知,然后在应用程序中检查您是否在前台运行。如果您是,您可以显示本地通知。