Hi,
I think you should stick with Stan's asset solution, because PlayMaker only run when the application is in focus, not when in background. So I actually don't think it's possible at all using regular c# inside Unity, you need to resort to device specific solution, wrapped nicely like Stan did.
Bye,
Jean