I’ve been racking my brain trying to figure out why my deeplinking isn’t passing test. I’ve gone through all of the code and even ended up uncommenting some other issues. I keep getting hung up on
CheckSubscriptionAndStartPlayback function
when I go through all of the logic files and via my prints I assume that this all should work but then I just realized when I went to my.roku.com account it says :
Update your payment information to renew subscriptions. Update payment
So then I started to wonder if it just was getting stop at the checking for subscription therefore couldn’t finish the deeplinking code?
It all worked before. I even made sure to update my payment info and still nothing.
AHHHH
Who is out there that can help me get this thing published?
thnx ahead
Make sure your app handles the deep link URL format and is properly set in your manifest or info.plist. Test using a simulator or real device.
when i print out roAssociativeArray it seems to be lacking the id. I have all the deeplinking code in place as well as the while statement that setups the input data:
if inputData.DoesExist(“mediaType”) and inputData.DoesExist(“contentID”)
deeplink = {
id: inputData.contentID
type: inputData.mediaType
}
print "got input deeplink= "; deeplink
m.top.inputData = deeplink
end if
But then thought it wasn’t getting through because I was trying to bypass the subscription part which is not working at all and I can’t get through the subscription screen as it just loops.
I’m using the deeplink tester and a real device side loaded. I did notice that the basic deeplink roInput example was set up to use an rss feed and i’m using a json feed. Is there something special to use to get it to work with json?
Is there a working example of the basic deeplink using a json feed instead of an rss feed? Which is better to use? json or rss?
so much to know so little time