2011-10-18 12 views
2

私はアプリ内購入を追加しようとしています。アプリへのアプリ内購入の追加は、すでに購入したユーザーに影響しますか?

私の質問はこれです。このアプリは、他のいくつかのアプリ、アプリ内購入をしていないアプリで使用されている開発と配布用の証明書を使用しています。

今ではアプリ内購入を追加しているので、アプリ内購入のプロビジョニングプロファイルを作成できるように、このアプリのアプリIDを変更する必要があります。この変更はアプリに何らかの形で影響しますか?つまり、別のAppIDで生成された別の仮プロファイルで新しいバイナリをアップロードすることはできますか?古いユーザーはアップグレードできますか?

答えて

2

アプリには同じバンドルIDが必要です。 Info.plistファイルの文字列です。そのままにしておくと、ユーザーは問題なくアップグレードできます。

質問を正しく理解した場合、このアプリを初めて提出したときにワイルドカード配信のプロビジョニングプロファイルがありますか?新しいプロビジョニングプロファイルがInfo.plistのバンドルIDとまだ一致していれば問題ありません。

+0

はい、私はワイルドカード配信プロファイルを持っていました。私が今必要とするのは、この新しいAppleIDを使用して新しいAppIDと新しい開発者/配布プロファイルを作成し、それを古いアプリに結びつけることです。私の問題は、この構造変化がユーザーに影響するかどうかを知ることです。明らかに私はバンドルIDをそのまま維持します。ありがとう。 – SpaceDog

+0

これは実際にはかなり一般的なシナリオであり、心配する必要はありません;) –

2

アプリ内購入またはプッシュ通知サービスを受ける前に、アプリIDを作成している可能性があります。たぶんあなたはそれらを必要と思っておらず、同様のアプリを作成したかったでしょう。今、それらの機能が必要です。である(PLISTに、他の場所)

com.mycompany.appsuite.* 

、アプリのバンドルID:

はアプリのIDを持っていたと言う

com.mycompany.appsuite.mycoolapp 

アプリケーションを変更できますかできるようにするために、 ID内アプリ購入またはプッシュ通知の場合は、developer.apple.comプロビジョニングポータルに移動し、新しいアプリIDを追加します。

このアプリIDはバンドルIDと一致しているため、ユーザーはアプリを購入する必要はなく、アプリ内サービスまたはプッシュ通知の対象となります。

+0

+1素晴らしいもの。これがどのようにアプリ内購入のテストプロセスに適合するかについての考えはありますか?非汎用のApp IDに切り替える必要がありますが、既存のバンドルのアプリ内購入をテストするために自分のアプリがアップロードされるまで待つ必要がありますか?ありがとう! –

関連する問題