“The man then let the person go and was taken into custody without incident,” police said.
“The item held to the person’s neck was a cellphone and the man did not have a firearm.
“The person held hostage was understandably shaken up by the incident but was not injured.”
The spokesperson said a 29-year-old man has been charged with kidnapping.
The bystander said staff and customers were visibly upset and the branch closed soon after.
“I really hope they give the staff there a lot of support because it was a very scary situation for everyone involved,” they said.
“There are a lot of young people working there and they should feel safe at work.”
Head of communications at McDonald’s, Simon Kenny, said the company was assisting staff at the Greerton branch.
“Staff have been offered support via our third-party employee-assistance experts.”
A 29-year-old man is scheduled to appear in Tauranga District Court today.
Sign up to The Daily H, a free newsletter curated by our editors and delivered straight to your inbox every weekday.