When I open an SVG Vector Image in Affinity Photo, Affinity doesn't bother to ask me for a resolution or DPI. In Adobe Photoshop, I would be automatically prompted for resolution when I open a vector. How do I do it in Affinity Photo?
I opened in Affinity Photo a SVG, which I had just drawn in Inkscape for another case in GDSE. Affinity P really didn't ask anything. The SVG opened as vector image, nothing was rasterized. There was no need for asking DPI.
Gradients, curves, blur effects, texts - everything was editable like in Inkscape. Text font was replaced, but text wasn't rasterized nor outlined. Only the arrowhead at the end of a curve was lost. Maybe arrowheads are some specialities of Inkscape.
Affinity P asks DPI when one wants to export as SVG. Blurs at least are rasterized and surely all effects which are not known in SVG. I did the export and opened the result in Inkscape. Blurred vector shape was replaced by a raster image and the font in texts was a substitute.
Of course DPI is asked, when you want your image to have new raster parts or you want to rasterize vectors.
Affinity Designer surely has more tools for working with imported SVGs. Affinity Photo is made for raster images, its vector edit tool set is very basic.