我已实现静默推送通知.如果我手动杀死app,它无法正常工作.获得静默推送通知后,我调用了一个将数据发送到服务器的函数.
这是我的静音推送通知代码
- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult result))handler
{
NSLog(@"didReceiveRemoteNotification fetchCompletionHandler...........");
[MyviewController SendDataFunction];
handler(UIBackgroundFetchResultNewData);
}
Run Code Online (Sandbox Code Playgroud)
请指导我.
更新: - 如果用户在应用切换器中手动杀死应用,则无法通过静默通知或后台提取启动应用.要获得通知,用户必须再次启动该应用.如果有人需要激活应用程序,那么应该为该应用程序启用PushKit + VOIP,如whatsapp,请参阅以下链接 https://zeropush.com/guide/guide-to-pushkit-and-voip
我在我的应用程序中使用重要的位置服务.如果我的应用程序被系统杀死或用户强行关闭,使用重要位置更改服务事件我将位置数据发送到我的服务器,在iOS 6中.在iOS6中,我的应用程序也会在强制关闭后将数据发送到服务器.但是在iOS 7中,我没有得到这个重要的位置变更事件.
我在滚动视图中创建动态标签,我想为所有这些动态生成的标签添加单个手势识别器.我正在创建如下手势
UIPanGestureRecognizer *gesture = [[UIPanGestureRecognizer alloc]
initWithTarget:self
action:@selector(handlePan:)] ;
Run Code Online (Sandbox Code Playgroud)
现在我想将此手势添加到多个标签.是否可以为动态创建的标签添加相同的手势?