I currently have a developed roku app in progress.
The app consists of 1 brightscript file ("main.brs")
and 3 xml files.
I am having a tough time trying to implement Roku Pay with this app, in order to simply charge a monthly subscription to use it.
I see options such as
- Simple Channel Store
- TVOD
- SVOD
- Authentication Linking Channel
etc..
Really think the ability to use subscriptions would be handled more from Roku's side since the company manages billing users from those apps.
I see samples though github but finding a lot of the code has features like "Sign In, and Sign Up"
along with much more Brightscript code included.
Not sure how to go about a simple implementation where user adds channel, subscribes, and uses the app.
Is it possible to make this work with only using XML?
Which type of subscription would you prefer?
You may want to take a look at the wizard tool I created in my signature below. It supports subscriptions. At a minimum, you can see how you can implement support for subscriptions.
I need to find out why I’m getting Bill for all these different channels that I have that I don’t have. I only want three subscriptions and I have like eight or 10 or 12 charges on my debit card for different things that I don’t have
Have you found the answer?
Why would a user need to Sign Up or Sign In? The user is already signed up to Roku and can just enter their PIN to pay for your channel products. I don't know why this concept is overlooked by newbies. I guess it's because some of the Roku example channels contain all sorts of pointless Sign Up, Sign In, Log In routines, clearly introducing an element of privacy concern that the channel is going to collect info just so you can watch something. We don't track users' activities like the big corporations do. Just let the user click a button on your channel to Subscribe, and Roku will handle the dialog boxes, PIN confirmation, payment charging and handling, etc. After the dialog goes away (and upon entry of the channel) you can pull the user's product IDs from Roku which is a list of what they have bought and is still active... no name, address, phone #, or other activity is contained in the simple product ID list. It's all you need to know that the user is entitled to watch stuff "this month" or one time only. Roku handles all of that based on what you tell them the product is.
Yeah, that makes plenty of sense!
Kind of what I was hoping for with simple pin for payment add to roku account without all those other details I can care less about for the app.
I haven't been able to see anything code sample related to this though.
If you can find something close to any of that? Please do share and thank you for commenting.