2012-01-24 8 views
5

私はappstoreに新しい有料アプリをデプロイします。このアプリは私たちのサーバーに接続し、いくつかのデータ(時にはかなり大きい)をダウンロードします。有料のiOSアプリを検証する方法

私が知りたいのは、(サーバー側で)チェックできる方法はありますか、そのリクエストは実際に支払われた(盗まれていない)アプリから行われていることです。

誰もがアプリを一度購入してから配布することができます(脱獄された電話機やパッドを持っている人は簡単にインストールできます)。サーバーからのトラフィックが増加する可能性があり、当社をサーバーから保護したいと考えています。

または、私はどういうわけか、そのリクエストはアプリの1つの販売されたコピーから来るとわかるかもしれませんか?この場合、1つのコピーからダウンロード数を制限することができるので、広範囲に配布されると、ある日は仕事が止まるだけです。

アイデア?

+3

短い回答:いいえ。長い答え:非常に難しい。 –

+1

いくつかの機能が制限されているアプリを無料にして、アプリ内購入で全機能を有効にすることはできますか? –

答えて

1

よくデバイスが脱獄されているかどうかを検出する試みがたくさんあります。しかし、彼らのほとんどは再び騙される可能性があります。したがって、jailbrokenデバイスを検出するSAFEメソッドはありません。しかし、単に "脱獄を検出"を検索してください。

あなたの結果をあなたのサーバーに(データ要求とともに)送信し、何をすべきかを決定するよりも、コンラッド・シュルツが言ったように、努力を考えてみてください。

とにかく、いくつのアプリが売られているか、そこにいくつのサーバーリクエストがあるかを追跡できます。だからあなたはあなたの個人統計を持っているでしょう、あなたのアプリのコピーが何本も盗まれています。あなたのアプリのアップデートはいつでもアップロードすることができます。

7

私はコカコーラのデベロッパーメーリングリストにあなたの懸念を抱いている人に返信した電子メールからこれをそのままコピーしています。数字は多分変わったかもしれませんが、私の理論的根拠は、なぜこの種のものについて考えるのは時間の無駄だと思いますか?すべての技術的な問題を脇に設定


、あなたは 脱獄の海賊行為は、あなたがこのすべてをやって正当化するのに十分大きな問題であるという証拠を持っていますか?

私はパーセンテージを持っていませんが、脱毛されている携帯電話の 少数ですと確信しています。私はかなり技術に精通した の群衆と実行し、1つだけを知っている自分の電話をjailbrokenした人、そして はtechiesが トラブルを経験する可能性が高いとかなり確信しています。 (多くの平均的なユーザーは は「脱獄」にデバイスを意味するもの、それのかすかなアイデアを持ってどのように?)

ジェイルブレーキングは、ソフトウェアにお金を払うの伝統の 少ないと国や文化におそらくより一般的です。しかし、これはあなたの観点から

... 第二の点につながるあなたは(おそらく)本当に顧客を払っに -になり、ソフトウェアの海賊を変換する気に。あなたが脱獄したデバイスで アプリを使用することができず、合法的にそれを購入しないと、 は経済的に価値のあるものを達成していません。実際には が悪化する可能性があります(確かに小さい)可能性があります あなたのアプリを別の人に紹介することになる が有料の顧客になる可能性があります。あなたのを回避するために

(互換性のあるデバイスと#ユーザー)*(ジェイルブレイクデバイスとの%)*(あなたのアプリに興味% )*(%できない、または不本意:

だから、あなたの計算のようなものであるべき 保護)*(コピー 保護のためにあなたのアプリを購入する%)*(販売あたりの$価格)> 拡張、マーケティング、サポートなどに開発リソースを捧げることによって が得られる正当な売上の増加。)

者は10%がジェイルブレイクされていると仮定250M互換性のあるデバイスが150M 個別のユーザー(など、iPhoneで デバイスや独自のiPadを交換してきた多くの人々があることを仮定して)で、販売されていると仮定しましょう、 ましたいくつかの大雑把なグーグルが登場するものです。それは私達に15M 候補ユーザーを与えます。

あなたがAngry Birdsを書いていない限り、 はユーザーベースの1%以上にアピールする可能性は低いようです。それは150Kユーザーを残します。 おそらく80%がコピープロテクトを回避しようとしないため、120K ユーザーが残っています。今キッカー:実際に アプリを購入したい人は何人ですか?たぶん5%?それは6000ユーザーにあなたを置きます。あなたが何か他のものにあなたの時間とエネルギーを注い ことにより、(上記仮定135M非ジェイルブレイクユーザーベースから)でも6000 ユーザーを獲得することができれば

したがって、これらの明らかに、粗guesstimatesと、あなたが先に出てくると思います。

関連する問題