9

私は自分のアプリを無料で公開しますが、アプリの一部 (機能) にはお金が必要です。

例: ユーザーがアプリからメッセージを送信したい場合、私のアプリはこう言います

「このアプリのフルバージョンを購入する必要があります」...など。

どうやってやるの。何も思いつきません。

答え

私はついに私が探していたものを見つけました。これは、私と同じことを探している人のための良い記事です. どうも。

iPhone アプリの有料版とライト版の両方を作成する方法

4

2 に答える 2

2

App Storeには、無料と有料の2つの異なるアプリを作成する必要があります。あなたは持つことができます、例えば:

  1. MyApp Lite(無料)+ MyApp(有料)
  2. MyApp(無料)+ MyApp Pro(有料)

2つのアプリは多くのコードを共有しますが、それを知っているのはあなただけです。App Storeに関しては、2つのまったく異なる無関係のアプリになります。

無料アプリでは、アラートを追加できます。アラートには、有料バージョンのAppStoreページへのリンクをオプションで含めることができます。

于 2012-04-10T07:45:13.737 に答える
2

@sergio が指摘したように、2 つのまったく異なるアプリが必要になります。

ただし、1 行を除いて、まったく同じコードを持つことができます (できればそうすることができます) #define FULL_VERSION。次に、実際のコードで、ユーザーがフル バージョンを購入したか「デモ」を購入したかに応じて、s およびs
を使用し、コードを実行/コンパイルして、マクロをチェックできます。#ifdef#endif

このアプローチはアプリの実行速度に影響を与えませんが、アプリ内フルバージョン購入は影響を与えることに注意してください。

    BOOL triesToAccessCoolFeature;
    if (triesToAccessCoolFeature)
    {
#ifdef FULL_VERSION
       coolFeature();
#else
       alert("Buy the full version to access this feature.");
#endif
    }
于 2012-04-10T07:51:13.187 に答える