2012-01-31 2 views
4

클라이언트 용 iPhone 응용 프로그램을 작성했으며 임시 프로비저닝 프로파일을 사용하고 있습니다. 앱을 사용하지 못하도록하고 싶습니다. 그들은 등을 지불하지 않으며 사라진다.클라이언트에서 응용 프로그램 작동을 중지하십시오.

개발자 사이트에서 프로비저닝 프로필을 제거하면 해당 앱이 작동하지 않을 수 있습니까?

+0

귀하의 프로비저닝 프로파일은 결국 만료됩니다. 계약은 API를 통하지 않고 자신을 보호하는 방법입니다. – Abizern

+0

@Abizern - 계약은 국가 경계 내에서만 작동합니다. 다른 나라의 고객이 지불하지 않기로 결정하면 프로그래머는 대개 거의 의존하지 않습니다. –

+0

@MichaelDautermann 그것이 사실이라면 많은 국제 무역은 없을 것입니다. – Abizern

답변

3

아니요, 일단 앱이 클라이언트의 기기에 설치되면 계속 작동합니다. 내가 내 자신의 ADHOC을 위해 할 것은 애플 리케이션

는 "핑 (ping)"(예를 통해 [[NSString alloc] initWithContentsOfURL]를) 내 ADHOC 앱 개인 웹 서버에서 텍스트 파일을 가지고하는 것입니다 텍스트 파일의 내용은 "INVALID", I exit(-1) 같은 것을 말한다면 앱. 이것은 일반적으로 뻣뻣한 또는 청구서 지불을 피할 수있는 고객과 함께하는 것이 좋습니다.

위에서 설명한 내용을 수행하는 경우 으로 코드를 제거한 다음 Apple Store에 맡깁니다. 애플은 그런 스턴트를하는 것으로 앱을 거부 할 수있다.

+0

이 경우 개인 서버에 연결할 수없는 경우 처리해야합니다. –

2

쉬운 방법으로 프로필 만료일을 가능한 최소로 유지하십시오. 장치의 ad-hoc 프로비저닝 프로파일이 만료되면 응용 프로그램이 실행되지 않습니다 (시작될 때 종료됩니다).

+2

ADHOC 프로필의 프로필 만료 날짜를 수정 (또는 단축) 할 수 있습니까? –

관련 문제