2011-07-04 3 views
1

私のiPhoneのプロジェクトでは、私はit.nowに20のmp3オーディオファイルのセットを持っています。プロジェクト全体がうまくいきます。 が、クライアントは、彼がアプリのファイルをインストールするたびに、mp3ファイルはiTunesのリストに追加さという問題を打ち出している。これらは唯一inapp購入で購入する必要があるとして、これは発生しません
...iphoneのプロジェクトリソースは、ユーザーのアイズンで利用できます

私はすべてのmp3ファイルをxcodeアプリケーションバンドル自体に追加しました。(リソースフォルダにドラッグすることで)

mp3ファイルがアプリケーション自体に残るように何か他のことをする必要がありますか?

答えて

1

あなたが正しく理解していれば、あなたのアプリケーションバンドルに20個の.mp3ファイルがあります。これはinApp購入でロック解除できますか?バンドルは基本的にはフォルダであるため、これは簡単には分かりません。バンドルを調べてファイルを展開するだけです。

私は完全なソリューションを投稿できませんが、ファイルを暗号化し、inApp購入で購入した後にファイルのロックを解除するトークンを配信するWebサービスを設定することを検討します。

+0

よくリソースファイルを暗号化することは素晴らしい選択肢になります....しかし、これまで何もしていません。これについて議論するチュートリアルやリンクを共有できますか? – sujith1406

+1

このブログ記事では、非常に使いやすいソリューションを紹介しています。http://iphonedevelopment.blogspot.com/2009/02/strong-encryption-for-cocoa-cocoa-touch.html私は、小さなヘルパーユーティリティを書くことのようなものを想像していますあなたはアプリケーションのバンドルに入れることができます。方法を理解する必要があり、inApp購入後にファイルを復号化する方法が必要です。複雑:あなたのアプリだけがサービスを呼び出すことができることを含むWebServiceを呼び出してパスワードを取得する。シンプル:パスワードをコードに保存します。 –

0

さて、iTunesでMP3リストに終わるべきではありません。 クライアントが.appフォルダをWindows上のiTunesにドラッグすると、Windowsがそのアプリケーションを認識せず、自分のiTunesライブラリにmp3を追加すると想像することができます。

アドホックビルドにはTestFlightのようなサービスを試すことができます。

+0

クライアントが.appファイルをiTunesにドラッグすると起こりますが、それはMac自体にあります。 – sujith1406

+0

奇妙なことに、この自己を再現できますか?問題は一度もありません。それは1つのアプリにバックグラウンドオーディオとしてのMP3を追加しましたが、私のiTunesライブラリには登場しませんでした。 – rckoenes

+0

私はそれを再現することができませんでした....しかし、顧客(クライアント)は神です...そして私は彼を信じるために他の方法はありません:) – sujith1406

関連する問題