EnTerr
10 years agoRoku Guru
Ways to grandfather app users?
Say i am reconsidering the "business model" of a Roku app and instead of an upfront payment want to go to the Dark Side by giving users a "free" app in exchange for their soul / terrorize them with ads. Which ads can be removed for a small ransom. All fine and dandy.
But the question is what to do with the existing users, which i don't feel is fair to impose the "New Deal" on. I'd like to grandfather them in the same app, based on the fact they "bought" early into the app. I mulled over it - i know privacy considerations exist and so API won't give me the user-account-# to build external DB - and i figure i can do it if there were a call like this:
In other words, the info from the "Order Date" column of https://my.roku.com/account/purchases for the current app only. That info is retained but i don't see it exposed under roAppInfo, roChannelStore or roDeviceInfo. It's not PII really, so can i haz cheeseburger? Or is there another way?
But the question is what to do with the existing users, which i don't feel is fair to impose the "New Deal" on. I'd like to grandfather them in the same app, based on the fact they "bought" early into the app. I mulled over it - i know privacy considerations exist and so API won't give me the user-account-# to build external DB - and i figure i can do it if there were a call like this:
roAppInfo.getOrderDate() as roDateTime 'returns timestamp of when the app was added to this user account for the first time
'(regardless on which device, regardless if free or paid)
In other words, the info from the "Order Date" column of https://my.roku.com/account/purchases for the current app only. That info is retained but i don't see it exposed under roAppInfo, roChannelStore or roDeviceInfo. It's not PII really, so can i haz cheeseburger? Or is there another way?