: 프리미엄 웹 서비스는 모든 응용 프로그램 외부에서 사용 가능한 경우 응용 프로그램의 외부에서 사용 실제 상품 또는 상품과 서비스를 구매하는 IAP를 사용하여
앱이
을 거부됩니다
인앱 구매는 솔루션이 아니므로 사용자 이름 등을 기반으로 서버에 로직을 구현해야합니다.
그러나 iOS가 액세스하는 웹 서비스 -티 인스 타 그램이 안드로이드 앱 이전에 유료 업그레이드를 제공했다면 트릭을하기 위해 IAP 구독을 사용할 수 있습니다. 다시 말하지만, Apple's documentation에서 :
- 자동 재생 구독 비 소모품과 같은 방법으로 사용자의 모든 장치에 전달됩니다. 그러나 자동 갱신 구독은 다른 방식으로 다릅니다. iTunes Connect에서 자동 재생 가능한 구독을 만들 때 구독 기간을 선택합니다. 앱 스토어는 기한이 만료 될 때마다 자동으로 구독을 갱신합니다. 사용자가 구독을 갱신하지 못하도록 선택하면 구독에 대한 사용자 액세스가 구독 만료 후 취소됩니다. 신청서는 현재 구독이 활성화되어 있는지 여부를 확인하고 가장 최근의 거래에 대한 업데이트 된 영수증을받을 수도 있습니다. 애플이 무료 평가판을 구현하려고하지만, (문서의 일부에서 몇 가지 흥미로운 힌트가 꽤 아직하지 않은,하지만 옵션 때이없는 것처럼 보조 노트로
, 그것은 보인다 아직 IAP 구독 생성).
나는 그 무료 서비스에 가입하고, iCloud에 동기화 A 변수 기본값에서 [NSDate date]
과 함께 그 YES/NO 대답을 저장할 수없는 사용자를 초대에 일부 UI를 넣어 좋습니다. 즉, Apple ID에 묶여 있으며 앱을 제거하여 쉽게 삭제할 수 없다는 것을 의미합니다. 설치 한 다음 번에 해당 환경 설정 키를 복원 할 수 있습니다.
평가 기간이 끝나면 자동 재생 구독을 사용하여 진행중인 서비스에 가입 할 수있는 사용자 지정 UI (모든 IAP UI는 맞춤식입니다.)가 표시됩니다.
인앱 구매로 제공 할 수 없습니까? –
사용자가 응용 프로그램을 처음 실행할 때 현재 날짜 시간을 가져 오지 않고 다른 계산/시험 사용을 기반으로하는 것이 어떨까요? –
인앱 구매는 하나의 옵션입니다. 그러나 소모품 구매는 Apple 서버를 통해 나중에 확인할 수 없기 때문에 비 소모품이어야한다고 생각합니다. 그러나 : 애플이 반년을 말할 수있는 기능을 가지면, 비 소모품 구매를 애플이 거부합니까? @ 프랭크 : 문제는 다음과 같습니다. 첫 실행 날짜는 어디에 저장합니까? 앱이 삭제되면 사용자 기본값이 삭제됩니다. 서버에 저장하면 apple-id 대신 username과 관련이 있습니다. 사용자는 다른 평가판 기간 중 6 개월 동안 다른 사용자 이름을 쉽게 선택할 수 있습니다 ... 어떤 추측입니까? 빠른 응답에 감사드립니다. – Jodocus