2009-06-18 3 views
3

코코아 쉐어웨어 앱용 키 제너레이터에 AquaticPrime을 사용하고자합니다. 그것에 대해 모르는 사람들을 위해 여기에서 확인할 수 있습니다 : http://aquaticmac.com/. 그러나 구현하려고 할 때 문제가 발생합니다. 내 사용자가 전체 사전을 복사하여 내 앱에 붙여 넣거나 파일 브라우저에서 선택해야하는 것을 원하지 않는다면 다음과 같은 코드가 필요합니다. 1111-1111-1111-1111-1111 앱을 잠금 해제합니다. AquaticPrime에서 이것을 수행 할 수있는 방법이 있습니까? 하지만 할 수 없다고 가정하면, 이렇게하는 다른 프레임 워크가 있을까요 아니면 그냥 코드를 하드 코딩해야할까요?AquaticPrime "Regular"라이센스?

답변

5

라이센스 파일을 사용하는 이유는 라이센스를 작성하기가 암호 학적으로 어렵 기 때문입니다. 라이센스 번호와 마찬가지로 keygen을 작성할 수도 없습니다.

응용 프로그램의 Info.plist에서 라이선스 파일에 대한 사용자 지정 파일 형식을 만들어 쉽게 만들 수 있습니다. 두 번째 제품을 시작하려면 새로운 유형을 만들어야합니다.이 유형에는 맞춤형 앱 별 파일 이름 확장명이 있습니다.

그런 다음 사용자가 라이센스 파일 (Mail)을 두 번 클릭하면 OS가 응용 프로그램과 함께이 파일을 엽니 다. 유효성 검사를 위해 라이센스 파일을 AquaticPrime에 공급하여 아마이 기능을 응용 프로그램 대리인에서 처리하게됩니다.

이렇게하면 대화 상자를 호출하고 라이센스 번호를 복사하여 붙여 넣을 필요가 없습니다. 라이센스 파일을 두 번 클릭하면됩니다.

따라서 라이센스 파일을 사용하면 이 더 쉽게 응용 프로그램을 등록 할 수 있습니다.

+0

안녕하세요 Peter : 답장을 보내 주셔서 감사합니다. 그건 이해가된다. - 나는 보통이 방법으로 등록 애플리케이션을하지 않는다. 그러나 그것이 더 잘 작동하지 않는다는 것을 의미하지는 않습니다! – PF1

1

잠금 해제 된 응용 프로그램의 평가판을 사용중인 경우 다음을 수행 할 수 있습니다.


1) 맞춤 URL 체계를 만듭니다.

this posting의 지침을 따르되 http 및 https 대신 activate-com-mycompany-myproduct와 같은 응용 프로그램에 응답하십시오.

일단 사용자가 activate-com-mycompany-myproduct : // somedata와 같은 브라우저의 링크를 누르면 응용 프로그램이 자동으로 실행됩니다.


2) 웹 스토어의 최종 구매 페이지와 이메일 영수증에 제품 활성화 링크를 제공하십시오. 사용자가 아닌 사용자를 위해 간단하게 만들려면 URL에 고유 한 ID를 추가하십시오. ID를 데이터베이스에 매핑하고 즉시 라이센스 plist를 생성하여 사용자에게 완벽하게 푸시합니다.

0

다른 사람이이 질문에 비틀 거리는 경우 : CocoaFob을 살펴볼 수도 있습니다. 키가 생성되는 키는 다소 길지만 나중에 사용한 형식에 가깝고 잘라내어 붙여 넣기가 쉽습니다.