サブスクリプションと Pay as Go 機能をサポートするアプリケーションがあります。サーバー側での領収書の検証に関する問題に直面しています。もしも
- ユーザーがサブスクライブしておらず、pay as you go を使用してコンテンツをダウンロードしようとすると、21002 エラーが発生します (検証のために共有シークレットを渡します)
- ユーザーがサブスクライブし、有効期限が切れた場合。ユーザーが従量課金制をダウンロードしようとすると、応答は 21004 (共有秘密鍵を渡さない) でした
Apple サーバーにいつ共有シークレットを渡すべきか理解できません。消耗品とサブスクリプションのレシート情報を含む Apple レシートは 1 つしかないためです。
何か助けはありますか?