2012-04-23 15 views
-4

私のiPhoneアプリは長期間無料でした。私はそれ以上の報酬を支払った。しかし、私は彼らが更新したい場合は、すでに所有している人に課金したい、私は彼らが支払うまで更新を得ることはできません。私はいくつかのアプリが有料のアップアップを求めているのを見たことがありますが、私はそれを行う方法は分かりません。有料にした後、以前の(私のアプリが無料だったとき)ユーザーを充電する方法?

+3

幸運にも、あなたのプログラミングに関する質問は何ですか? –

+1

[この提案](http://area51.stackexchange.com/proposals/30702/app-stores)は、この質問のより良い場所です。 – Moshe

答えて

1

これはAppleの支払いモデルに反するため、実際にはできません。これを行う唯一の方法は、コンテンツをロックし、アプリ内購入で利用可能にすることです。

+0

しかし、私はアプリを更新しようとすると(私はそれがすでに支払われたか、それが無料だったか覚えていない)それはあなたがこのソフトウェアの以前のメジャーバージョンを所有していないと言います。あなたは完全な価格でそれを購入する必要がありますそれを購入したいですか? ''。 – user1278978

1

無料のバージョンを1つ呼び出すと、バグ修正を除いてそれ以上更新されず、新しいプログラムが作成されて料金が請求されます。

1

他のアプリで表示される内容は、アプリ内購入です。

if文(if(fullVersionBought){...})の背後にあるすべての機能を非表示にして、機能をロック解除するア​​プリ内購入を実装するだけでいいです。その後、ユーザーがあなたのアプリを起動したときにアップグレードを促すことができます。アプリ内購入を実装するための

、あなたはここで見ることができ、それは難しいことではありません。

https://github.com/MugunthKumar/MKStoreKit

この方法で、あなたのアプリケーションのすべてのユーザーは、彼らが購入する場合を除き、もはや機能にアクセスすることはできませんフルバージョンへのアップグレード。それが良いアイデアかどうかは別の質問です。ユーザーの何人かはもう機能を使用できなくなり、突然すべての支払いを余儀なくされるかもしれません。

関連する問題