現在のレシピバージョンをリクエストするAPIが必要です。これを使用して更新を確認できます。例:
あなたがキャッシュされている画像/データベースを更新するためにあなたを伝えるHTTPレスポンスコードを返すことができる、またはあなたは、単に現在のバージョンの数をエコーするためにPHPを使用し、文字列一致するクライアントを行うことができ
http://api.mysite.com/isCurrentVersion?v=0.0.5
このような側面、:
NSString *downloadedVersion = [[NSUserDefaults standardUserDefaults] stringForKey:@"version"];
NSString *serverVersion = [NSString stringWithContentsOfURL:[NSURL URLWithString:@"http://api.mysite.com/currentVersion"]];
if ([downloadedVersion caseInsensitiveCompare:serverVersion])
// download the new version
Serverコード:
<?php
echo "current_version_number"
?>
ありがとうございます!しかし、iTunesでアプリを更新することなく、iPhoneドキュメントフォルダに画像をダウンロードする方法がある。イメージはデータベースにはありませんが、イメージの名前のみがデータベースに格納されます。 – azamsharp
@azamsharpはい、あなたのサーバー上のzipファイルにイメージを置いて、データベースでダウンロードして解凍してください。 objective-cにはかなりの数のzipライブラリがあります –