近々リリース予定の Mac アプリがあります。
MAS で購入できるようにしたいのですが、自分の Web サイトでもタイム トライアルを提供したいと考えています。
開発者 ID でタイム トライアル バージョンに署名し、ディストリビューション証明書で MAS バージョンに署名します。
ユーザーがタイム トライアルをダウンロードした後、MAS から購入することにした場合:
MAS はユーザーに購入を許可しますか、それともアプリが既にインストールされていることをユーザーに促しますか (同じバンドル ID を共有しているため)。
同じバンドル ID を共有する理由は、タイム トライアル バージョンと MAS バージョンの両方がアプリケーション サンドボックス データとキーチェーン データを共有できるようにするためです。これは可能ですか?
(私は IAP を使用してタイム トライアルを完全に廃止することを検討しましたが、IAP では私が利用したいボリューム プライシングが許可されていません。)