The problem with streaking all comes down to what rag/cloth you are using.
Gotta use rags that feel really dry and rough (towels, flannelet etc)
not smooth or soft...
Best method i have found is.....
Use 2 rags, spray glass and wipe with first rag till most of window cleaner gone...doesn't have to be perfect then spray the glass again but a bit less and wipe with second rag until dry and all streaks gone.
the more dry your rags are the better the result