アプリでアプリ内購入を追加すると、すでに購入したユーザーに影響しますか?
-
26-10-2019 - |
質問
アプリ内購入を追加しようとしているアプリがあります。
私の質問はこれです。このアプリは、私の他のいくつかのアプリ、アプリ内購入のないアプリで使用される開発と配布のために証明書を使用します。
アプリ内購入を今すぐ追加しているので、このアプリのアプリIDを変更して、アプリ内購入のプロビジョニングプロファイルを作成できるようにする必要があります。この変更は、アプリに何らかの形で影響しますか?つまり、別のAPPIDで生成された別の暫定プロファイルを使用して、新しいバイナリをアップロードできますか?古いユーザーはアップグレードできますか?
解決
アプリには同じバンドルIDが必要です。 info.plistファイルの文字列です。それが変更されていない場合、ユーザーはアップグレードに問題はありません。
あなたの質問を正しく理解した場合、このアプリを最初に提出したときにワイルドカード配布プロビジョニングプロファイルがありましたか?新しいプロビジョニングプロファイルがまだinfo.plistのバンドルIDと一致している限り、それは問題ありません。
他のヒント
アプリ内購入またはプッシュノット化サービスを受ける前に、アプリIDを作成した可能性があります。たぶん、あなたはそれらが必要だとは思わず、同様のアプリのスイートを作成したいと思っていました。これで、これらの機能が必要です。
次のようなアプリIDがあったとします
com.mycompany.appsuite.*
アプリのバンドルID(プリストなど)は次のとおりです。
com.mycompany.appsuite.mycoolapp
アプリ内購入またはプッシュノット化のためにアプリIDを変更できるようにするには、developer.apple.comのプロビジョニングポータルにアクセスする必要があります。
com.mycompany.appsuite.mycoolapp
このアプリIDはバンドルIDと一致するため、ユーザーはアプリを買い戻す必要はありません。また、アプリ内またはプッシュノット化の資格もあります。