2012-04-18 9 views
1

2つの似たアプリがアプリ内購入(IAP)コンテンツで共有されています。あるアプリで購入した顧客に、その購入を他のアプリに転送させることで報酬を与えたいと思います。しかし、私は、App Store以外のコンテンツのアクティベーション方法を使用できないというApp Storeのレビューガイドラインのために、自分のアプリが拒否されることを心配しています。ドキュメントのやりとりを使用して2つのアプリ間でIAPを転送する

現時点では、技術的な実現可能性については、Document Interaction mechanismがこの目的の手段であることは明らかです(sans Webサーバー)。私は各アプリにカスタムファイルタイプを登録させることができます。ユーザーがコンテンツを購入したアプリでは、他のアプリを起動するためのリンクが表示され、適切なメタデータが「起動ファイル」として渡され、2番目のアイテムが購入済みのアイテムにマークされます。

これが試みられたかどうか、Appleがこのようなアプローチを承認しているかどうかは誰にも分かりませんか?

著作権侵害を防ぐよりも、有料の顧客を幸せにすることが私にとってはるかに重要であるため、私はこのアプローチで購入するセキュリティについて心配していません。

答えて

0

これは、最終目標を達成するのに便利な代替手法であるため、上記の正確な質問に対する回答ではありません。物事を正しく設定すると、2つのアプリがKeyChainアクセスを共有し、購入したIAPに関するメタデータを共有できます。これには、アプリIDのplistに正しく設定することと組み合わせて、アプリIDに同じBundle Seed ID(例:「AXGUKHGX ...」)を使用する必要があります。この後者の手法は、共有可能なIAPを伝播するためのはるかにエレガントなアプローチです。

関連する問題