There's absolutely no way to save Daniel. The “best” ending, where Connor doesn't pull the trigger, still ends with Daniel being gunned down by the police. And even if you, as Connor, don't shoot him he'll jump off the building with Emma in his arms. Sorry, Daniel, you're not getting out of Detroit: Become Human alive.