If it's to clean the injectors, it will work a bit, but not as much as you might need. Dame with any other in-tank injector cleaner. To actually get injectors clean you need to take them out and bring them to a shop that has the ability to properly clean and flow test them. Tends to run around $20 an injector.
As for the rest of the claims like cleaning the intake and valves, eh. I've rebuilt several engines over the years and considering how much work it is to clean all that with the engine disassembled and using brushes, scouring pads, very caustic chemicals, and a lot of elbow grease in combination with a hot tank, I find it extremely unlikely that even spraying a can of Sea Foam directly into the intake will barely scratch any buildup you might have.
As for putting it in the oil? That just scares me. It's a solvent so while it will clean deposits, it also thins out your oil and I would only add something like that to the oil immediately before an oil change and only run the engine at idle with it in there.
I know they say it is safe and all, and it quite probably is, but these are my opinions of this and other additives.
Sent from my SM-N950U using Tapatalk