相关疑难解决方法(0)

生成.pem文件用于设置Apple PUSH通知

我尝试生成__CODE__文件,每次__CODE__从客户端帐户生成,然后__CODE__使用终端生成文件,但它没用.我遵循了许多相同的链接.如果任何人知道如何生成__CODE__或有任何链接给出一步一步的__CODE__生成过程,请帮助我.

pem push-notification apple-push-notifications ios

281
推荐指数
4
解决办法
26万
查看次数

如何解决iOS后台应用程序取消无法解决?

我想让iOS后台应用程序获取在我的应用程序中工作.在Xcode中进行测试时,它可以正常运行,但在设备上运行却没有!

  • 我的测试设备运行的是iOS 9.3.5(我的部署目标是7.1)
  • 我在Xcode中的目标"Capabilities"下的"Background modes"下启用了"Background fetch"

在此输入图像描述

在应用程序中:didFinishLaunchingWithOptions我用setMinimumBackgroundFetchInterval尝试了各种间隔,包括UIApplicationBackgroundFetchIntervalMinimum

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{

    // tell the system we want background fetch
    //[application setMinimumBackgroundFetchInterval:3600]; // 60 minutes
    [application setMinimumBackgroundFetchInterval:UIApplicationBackgroundFetchIntervalMinimum];
    //[application setMinimumBackgroundFetchInterval:1800]; // 30 minutes

    return YES;
}
Run Code Online (Sandbox Code Playgroud)

我已经实现了application:performFetchWithCompletionHandler

void (^fetchCompletionHandler)(UIBackgroundFetchResult);
NSDate *fetchStart;

-(void)application:(UIApplication *)application performFetchWithCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler
{
    fetchCompletionHandler = completionHandler;

    fetchStart = [NSDate date];

    [[NSUserDefaults standardUserDefaults] setObject:fetchStart forKey:kLastCheckedContentDate];
    [[NSUserDefaults standardUserDefaults] synchronize];

    [FeedParser parseFeedAtUrl:url withDelegate:self];
}

 -(void)onParserFinished
{
    DDLogVerbose(@"AppDelegate/onParserFinished");

    UIBackgroundFetchResult result = UIBackgroundFetchResultNoData;

    NSDate *fetchEnd = [NSDate date];
    NSTimeInterval timeElapsed = [fetchEnd …
Run Code Online (Sandbox Code Playgroud)

xcode objective-c ios background-fetch

30
推荐指数
2
解决办法
9919
查看次数

如何在ios中将应用程序带到前台?

我在后台检测到iBeacon.当我的设备进入特定区域时,应用程序应该出现在前台.

objective-c ios ibeacon

6
推荐指数
1
解决办法
8247
查看次数