dcsimg
Results 1 to 8 of 8

Thread: Hiding or Showing features of the software

  1. #1

    Thread Starter
    Frenzied Member
    Join Date
    Jun 2007
    Location
    India
    Posts
    1,107

    Hiding or Showing features of the software

    There are some features in my application which i wish to keep as premium features. If the client pays for that feature then it should be accessible else it should be hidden.

    Currently i am keeping a Flag in the Database to hide/show the feature, but i believe this is not the best way to do so.

    Please suggest some alternate methods.

    Regards

  2. #2
    Fanatic Member
    Join Date
    Sep 2017
    Posts
    649

    Re: Hiding or Showing features of the software

    Currently i am keeping a Flag in the Database to hide/show the feature
    Actually this is the best way to go about this.

    You could even host the database and have your app 'phone home' and force it to close altogether if [paid] = false and refuse to open

  3. #3

    Thread Starter
    Frenzied Member
    Join Date
    Jun 2007
    Location
    India
    Posts
    1,107

    Re: Hiding or Showing features of the software

    I was actually looking something like "Installing an AddOn" to the software.

  4. #4
    .NUT jmcilhinney's Avatar
    Join Date
    May 2005
    Location
    Sydney, Australia
    Posts
    100,039

    Re: Hiding or Showing features of the software

    Quote Originally Posted by aashish_9601 View Post
    i believe this is not the best way to do so.
    Why? What do you see as being the issue(s)?
    Why is my data not saved to my database? | MSDN Data Walkthroughs
    VBForums Database Development FAQ
    My CodeBank Submissions: VB | C#
    My Blog: Data Among Multiple Forms (3 parts)
    Beginner Tutorials: VB | C# | SQL

  5. #5
    Karen Payne MVP kareninstructor's Avatar
    Join Date
    Jun 2008
    Location
    Oregon
    Posts
    6,358

    Re: Hiding or Showing features of the software

    What you are looking for could be considered a feature flag.

    Subscription (from link provided above)
    It’s often more simple and certainly more scalable to control subscription plans by bundling features with feature flags. We at LaunchDarkly for instance have three different subscription plans, and there are different features for each. If you have an interface that allows people on the admin side to access, then they can easily handle changes to visibility. For instance, a product or sales person can give access to a big customer who would like to check out a feature from the next level of subscription. And then once the customer is happy with it, move them on up. The old way involves an engineer and days of work.

    Downside
    All code samples are devoid of VB.NET.

  6. #6
    Karen Payne MVP kareninstructor's Avatar
    Join Date
    Jun 2008
    Location
    Oregon
    Posts
    6,358

    Re: Hiding or Showing features of the software

    What you are looking for could be considered a feature flag.

    Subscription (from link provided above)
    Itís often more simple and certainly more scalable to control subscription plans by bundling features with feature flags. We at LaunchDarkly for instance have three different subscription plans, and there are different features for each. If you have an interface that allows people on the admin side to access, then they can easily handle changes to visibility. For instance, a product or sales person can give access to a big customer who would like to check out a feature from the next level of subscription. And then once the customer is happy with it, move them on up. The old way involves an engineer and days of work.

    Downside
    All code samples are devoid of VB.NET.

  7. #7
    Superbly Moderated NeedSomeAnswers's Avatar
    Join Date
    Jun 2002
    Location
    Manchester uk
    Posts
    2,464

    Re: Hiding or Showing features of the software

    Maybe you could turn your simple on off flag into a licence code of some sort that is encrypted, that way a savvy user cannot just go into your database and change the flag, but i see no problem with using the database to store it.
    Please Mark your Thread "Resolved", if the query is solved & Rate those who have helped you



  8. #8

    Thread Starter
    Frenzied Member
    Join Date
    Jun 2007
    Location
    India
    Posts
    1,107

    Re: Hiding or Showing features of the software

    Quote Originally Posted by jmcilhinney View Post
    Why? What do you see as being the issue(s)?
    Actually i dont have any issue, but i have two concerns

    1) As said by @NeedSomeAnswers, an tech savvy guy can acciess the db and change the flag (Encryption might help)
    2) Psychologically if the client sees some installation or some stuff being done on the screen , then he will feel satisfied for the money what he pays. (May be i can fake it)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Featured


Click Here to Expand Forum to Full Width