在iPhone上的应用程序购买不可再生订阅types的新拒绝吗?

我有一个Iphone应用程序,我试图实现不可再生订阅。我做了这样一个方式,在购买后,我将这些细节添加到用户帐户信息,所以他可以在所有设备上获得它。我有一个login在我的应用程序开始。而且在将收据数据与用户帐户相关联之后,我从收款数据中的购买date中找出服务器中的到期date,通过使用该信息,我再次向我的用户显示购买button但苹果因为这个原因拒绝了它 11.6:使用IAP的内容订阅必须持续至less7天,并且可以从所有iOS设备向用户提供 17.2:要求用户共享个人信息(例如电子邮件地址和出生date)以便运行的应用程序将被拒绝 任何人都可以知道实施不可更新订阅的确切机制吗?

在iOS上encryptionSQLite数据库文件

我的客户问我是否可以encryption他的iOS SQLite文件。 我检查了这两个资源: encryption和解密Sqlite文件(使用核心数据) http://support.apple.com/kb/HT4175 请纠正我,如果我错了,文件将被encryption,所以没有人能够破解它(虽然这将是可能的一个坚定的cookies,我认为)。 核心数据查询将照常运行吗? 我的意思是没有性能损失,既不是一个不同的API。

从AVAssetReaderOutput读取数据时iOS 5.0崩溃

我有这个代码片段用于从AVAssetReaderOutput读取数据,该方法在iOS 4.0中工作正常,但是在5.0中它崩溃到最后与不良访问,不知道为什么,任何人有任何input? AVAssetReaderOutput *output=[myOutputs objectAtIndex:0]; int totalBuff=0; while(TRUE) { CMSampleBufferRef ref=[output copyNextSampleBuffer]; if(ref==NULL) break; //copy data to file //read next one AudioBufferList audioBufferList; NSMutableData *data=[[NSMutableData alloc] init]; CMBlockBufferRef blockBuffer; CMSampleBufferGetAudioBufferListWithRetainedBlockBuffer(ref, NULL, &audioBufferList, sizeof(audioBufferList), NULL, NULL, 0, &blockBuffer); for( int y=0; y<audioBufferList.mNumberBuffers; y++ ) { AudioBuffer audioBuffer = audioBufferList.mBuffers[y]; Float32 *frame = audioBuffer.mData; NSLog(@"Gonna write %d", […]

获取videoIOS 6的所有帧

我想要在iOS6中的video的所有帧到NSArray 。 我使用这个代码: -(void) getAllImagesFromVideo { imagesArray = [[NSMutableArray alloc] init]; times = [[NSMutableArray alloc] init]; for (Float64 i = 0; i < 15; i += 0.033) // For 25 fps in 15 sec of Video { CMTime time = CMTimeMakeWithSeconds(i, 60); [times addObject:[NSValue valueWithCMTime:time]]; } [imageGenerator generateCGImagesAsynchronouslyForTimes:times completionHandler:^(CMTime requestedTime, CGImageRef image, CMTime actualTime, AVAssetImageGeneratorResult […]

将私钥添加到证书中,反之亦然

问题是,我想创build一个新的私人/公共密钥对新的应用程序。 所以我跟着文档( http://developer.apple.com/ios/manage/certificates/team/howto.action ),它说,首先创build一个新的密钥对。 好吧,我得到了一个证书签名请求文件,我必须上传到开发者主页(证书>开发)。 在那里,我发现,(因为)我们已经在appstore中有一个应用程序,已经有一个证书。 所以我下载了现有的并在查找器中双击它。 钥匙串已打开,但没有将证书附加到新创build的私钥(正如我所阐述的那样)。 我做错了什么? 我必须做什么来激活这个密钥对? 有人可以帮我解决这个问题吗? 感谢Br Nic

如何使用swift语言创build和发送json数据到服务器

我是IOS开发新手,我已经开始使用迅速的语言。 我试图从两个文本字段中获取值,并将这两个文本字段转换为json,然后将该json发送到服务器receive.php。 让那个拖拽文本字段为 – 名称的concider通过 如何创build一个Json&发送到服务器,当一个button被点击?

在iOS 8.3中获取CellID,MCC,MNC,LAC,信号强度,质量和networking

如何在ios 8.3中使用私有apis获取cell id,因为之前的核心电话私有apis在最新的ios sdk 8.3中不起作用。

如何隐藏导航栏和工具栏向下滚动? Swift(像myBridge应用程序)

我向下滚动页面时要隐藏工具栏和导航栏。 当我向上滚动时将其返回。 这怎么可能? 我将如何去检测拖动? 我是否使用平移手势,或者这是滚动视图?

使用MPMovieController或AVFoundation可以使用NSURLProtocol的子类播放video?

我目前正试图播放一个具有在自定义NSURLProtocol子类中定义的自定义scheme的URL。 最初我使用MPMoviePlayerController试图完成这个工作,但是在遇到问题并检查堆栈溢出后,我发现MPMoviePlayerController不能按预期处理NSURLProtocol子类。 如何使用自定义NSURLProtocol来播放电影? 因此,我决定看看AVFoundation框架,但是,似乎这似乎并不奏效。 我只想知道这是可能的,还是我想穿过墙壁? 使用AVFoundation,我使用的方法如下所示。 可能值得一提的是,这对于在互联网上托pipe的video使用标准URL时有效,但不适用于自定义NSURLProtocol。 // this doesn't work //AVPlayer *player = [[AVPlayer alloc] initWithURL:[NSURL urlWithString:@"custom URL scheme"]]; // this works AVPlayer *player = [[AVPlayer alloc] initWithURL:[NSURL urlWithString:@"some url to video on remote server"]]; AVPlayerLayer *layer = [AVAVPlayerLayer playerLayerWithPlayer:player]; // configure the layer [self.view.layer addSublayer:layer]; [player play]; 为了从定义的NSURLProtocol子类中播放,是否有不同的东西需要完成?

如何以编程方式找出载波信号强度

这里是我用来找出载波信号强度的代码: int getSignalStrength() { void *libHandle = dlopen("/System/Library/Frameworks/CoreTelephony.framework/CoreTelephony", RTLD_LAZY); int (*CTGetSignalStrength)(); CTGetSignalStrength = dlsym(libHandle, "CTGetSignalStrength"); if( CTGetSignalStrength == NULL) NSLog(@"Could not find CTGetSignalStrength"); int result = CTGetSignalStrength(); dlclose(libHandle); return result; } 它给我的值在60到100之间,但是当我通过调用这个*3001#12345#*号码来testing设备的信号强度时,它显示为-65 。 下面我附上了截图。 来自getSignalStrength()的值是否准确? 那为什么总是返回正值?