No What would be the use case You can

No. What would be the use case? You can set it for free forever πŸ™‚
14 Replies
!!!Joefree!!! πŸ‘‘
if my actor can distinguish between free/paying user, it will give free users limited results, for example only 100 rows compare to unlimited rows for paying user. If he interest to get more result then he will pay. Current situation: when a free user have exceed trial period, he can't use the actor anymore. If the actor does not comply with his specifications, then probably he won't have second thought for using it again, but then the actor will always evolving, I want for free user still can try again the actor later without paying (but limited results). πŸ€” its like a discord server, you can use it anytime with limited features, but you can also pay for additional features such as Nitro etc.
optimistic-gold
optimistic-goldβ€’2y ago
I believe something like this isn't supported. There's two possible approaches you could work around this: 1: Create 2 version of the actor, one free with limited features, and one paid. You can even have the same code for both of them, and just flip some toggle based on an env variable or something. 2: If you really needed to have a single actor that supports both, you can create that, and then create a second "unlock key" actor, which is paid, and the first actor will just try to run the paid one, and if it fails, it will know that the user hasn't purchased the unlock key.
!!!Joefree!!! πŸ‘‘
@mvolfik thanks for replying. 1. This is exactly what I tried to avoid. If I have 100 actors then I have to create 200 actors. 😁 2. actually I found this is already supported by the platform. I just need to read the user info, so, a trial user can only get limited results. I have implemented this on some of my actors, just need to prolong trial period to infinity ... nevermind, for now I can use option [1] or set trial to max 31 days. thanks 😊
correct-apricot
correct-apricotβ€’2y ago
Oh wow, I didnt even know this was possible. So I understand correctly you managed on your own and dont need my help anymore, @!!!Joefree!!! πŸ‘‘? (I will refer to that internally anyway.)
!!!Joefree!!! πŸ‘‘
@Zuzka (Apify) yeah nevermind (but is still in my wish-list 😁 ) . yeah its possible, refer to https://discord.com/channels/801163717915574323/1124381754791313638/1124381754791313638
correct-apricot
correct-apricotβ€’2y ago
Ha, I thought there is an API about the actual rent, as this one only get the general info paying/free... @!!!Joefree!!! πŸ‘‘ Making it clear in our team: You would like an APi that would let you know if the user is paying the rent or not, right? So that based on that you would return different results (number of results, or different dataset). So instead of isPaying: true/false you would have hasRent: true/false...
!!!Joefree!!! πŸ‘‘
@Zuzka (Apify) no I dont want new API, "isPaying" attribute is already worked like a charm. What I need is setting trial period to forever. (currently I can set maximum to 31 days). I want my pay actors accessible to every one. so if he satisfied with only limited results and don't pay then that fine for me.
correct-apricot
correct-apricotβ€’2y ago
Ha, we thought you can set e.g. 5 years, will check with engineering next week. (And just asying, that isPaying attribute goes for the customers in general so for rental Actors it doesnt say if they pay for the actor or not 😦 )
!!!Joefree!!! πŸ‘‘
Heyo @Zuzka (Apify) thank you! last time I check its only allow 31 days max, let me check again πŸ˜ƒ . Connected to isPaying, from my test results : the value will always TRUE for free actors, but for Pay Actors its depend on user status, will have value TRUE only for subscriber (i'm not sure if he subscribe for platform, or also subscribe to actor), else will have FALSE (free user, test bot, etc.) Can you confirm with the engineering teams about this attribute ? Or I've been wrong all this time 😡 @Pepa J about "isPaying" ? PS: after receiving several complain from free trial users about limited results, now I'm convinced that isPaying behave the way I wanted. πŸ€” @Zuzka (Apify) sorry. yes, I think I need that API you suggested : hasRent: true/false
correct-apricot
correct-apricotβ€’2y ago
Will add it to our backlog to discuss with the team.
!!!Joefree!!! πŸ‘‘
Thank You 😊
rare-sapphire
rare-sapphireβ€’10mo ago
Hi, was this implemented? Is there any way to know if the user rented the actor or he is on the free trial period?
azzouzana
azzouzanaβ€’9mo ago
Hi, was this implemented? Looking forward to it πŸ™
!!!Joefree!!! πŸ‘‘
no clue ...

Did you find this page helpful?