특정 응용 프로그램의 기능을 제한하는 표준 또는 "모범 사례"가 있습니까?기능 제한 기능 사용 방법
예 : 우리는 다양한 기능을 가진 제품을 보유하고 있으며 고객은 어떤 기능을 사용할지 선택하고 선택할 수 있으며 제품의 비용은 실제로 사용하는 기능에 따라 다릅니다.
과거에 우리는 소프트웨어 설치 프로그램과 함께 고객에 대한 정보와 함께 사용 가능한 기능 모음을 포함하는 암호화 된 라이센스 파일을 배포했습니다. 코드에서는 라이센스 파일을 읽고 라이센스 파일에 따라 기능을 활성화합니다.
이 몇 가지 단점이를 제외하고 잘 작동하는 것 같다 : 특정 기능은 응용 프로그램 전반에 걸쳐 여러 위치에 표시하는 경우 새로운 기능을
- 업그레이드 사용자는 종류의 고통
- 될 수있는 개발자는이 기능에 라이센스를 부여해야한다는 사실을 모르고 사용자에게 기능을 부여하기 전에 라이센스 파일을 확인하는 것을 잊어 버릴 수도 있습니다.
- 라이센스 파일이 손상되거나 삭제되거나 이동되거나 이름이 변경되면 응용 프로그램이 실행되지 않습니다.
새로운 기능을 선보일 준비가되었습니다. 커뮤니티의 다른 사람들이이 문제를 해결하기 위해 무엇을했는지 궁금합니다.
귀하의 의견을 보내 주셔서 감사합니다.이 모든 것들은 현재 우리가 현재 가지고있는 것보다 "더 나은"것입니다. 무엇보다도 플러그인 프레임 워크가 가장 합리적이라고 생각합니다! – jeremyalan