2013-05-20 2 views
4

자동 재생 구독에 대해 거부 된 후 Google의 앱 구독에 소모품 (재생 불가능) 인 IAP를 사용하려고합니다. 필자는 이와 관련된 많은 게시물을 읽었지만 사용자가 소모품을 사용하거나 "복원"할 수있는 iOS 장치의 수를 제한하는 것에 대해서는 논의하지 않았습니다.iOS 비 재생 IAP - 기기 수 제한

주요 개념은 사용자가 서버에서 계정을 만들고 (선택 사항) 사용자가 계정 정보를 입력하여 여러 기기에서 복원/공유하도록 허용하는 것 같습니다.

내 기본 질문은 사용자가 구독을 사용할 수있는 장치의 수와 사용자가 "복원"할 수있는 장치의 수를 제한하고 복원을위한 Apple의 요구 사항을 충족시키는 방법입니다 구매 했습니까?

서버를 설정하고 영수증 정보를 저장할 계정을 선택적으로 만들도록 허용 한 경우 사용자가 영수증 정보를 저장하는 고유 번호를 추적 할 방법이없는 경우 어떻게 해당 사용자가 누구와 로그인 정보를 공유하지 못하게 할 수 있습니까? 계정을 사용중인 고유 한 기기는 무엇입니까? (아마도 내가 틀렸지 만, UUID가 더 이상 사용되지 않고 앱이 삭제되어 다시 설치되는 경우 identifierForAdvertising 변경 가능성 때문에 고유 한 기기를 캐시하여 얼마나 많은 기기가 구독을 사용했는지 파악할 수있는 방법이 없습니다. ?)

나는 사용자 토큰을 사용자의 iCloud에 저장하는 것을 고려해 왔지만, 이해 한 바에 따르면, 얼마나 많은 장치가 iCloud 계정을 공유 할 수 있는지에 대한 상한선은 없습니다.

나는이 문제를 처음으로 다루는 사람이 아니라고 확신한다. 어떻게 해결할 수 있을까?

덕분에 - 매트

답변

1

는 소모품 항목은 장치 sepcific되는 것이다. 그리고 일단 소비되면 사용자는 이전에 해당 장치에서 구매 했더라도 다시 구매해야합니다.

애플은 구독이나 비 소모품에 대한 기기 수를 공식적으로 제한하지 않으려 고합니다. 즉, 모든 사용자 기기에서 IAP 구독 및 비 소모품을 사용할 수 있기를 바랍니다. 참조 : https://developer.apple.com/library/mac/documentation/NetworkingInternet/Conceptual/StoreKitGuide/APIOverview/OverviewoftheStoreKitAPI.html

iCloud를 사용하여 기기간에 재생할 수없는 IAP를 전송하지 않는 이유는 무엇입니까? 이는 사용자의 장치 세트로만 제한됩니다. 기기 2 대 또는 10 대가있는 이유는 무엇입니까? 나는 사용자들이 대개 직계 가족 외부에서 자신의 사과 ID를 공유하지 않는다고 생각한다.

+0

애플은 많은 iTunes 관련 항목을 5 개의 장치로 제한합니다. – max