Nid oes gan DownloadManager Android osodwr dirprwy fesul cais
Gwahaniaethwch opsiynau cais cyhoeddus DownloadManager oddi wrth y cysylltiad a grëir gan glient HTTP sy'n eiddo i'r ap.
DownloadManager sy'n berchen ar y trosglwyddiad ar ôl i ap roi cais yn y ciw. Mae ei Request API cyhoeddus yn darparu penawdau, gosodiadau cyrchfan a chyfyngiadau rhwydwaith, ond nid oes gosodwr pwynt terfyn dirprwy fesul cais.
Nid yw ychwanegu Proxy-Authorization drwy addRequestHeader yn disodli dewis gwesteiwr a phorth dirprwy. Nid yw ffurfweddu gwrthrych clien HTTP ar wahân yn newid cais sydd eisoes wedi'i drosglwyddo i DownloadManager chwaith.
Os dylai'r lawrlwythiad ddilyn y polisi dirprwy dyfais neu rwydwaith a gefnogir, defnyddiwch y polisi hwnnw a chyfrifwch lwybr gwirioneddol y gwasanaeth. Os rhaid i'r ap ddewis dirprwy gwahanol ar gyfer y trosglwyddiad hwn, cadwch y trosglwyddiad mewn clien sy'n eiddo i'r ap gyda rhyngwyneb dirprwy wedi'i ddogfennu, fel cysylltiad URL a agorir â gwrthrych Proxy.
Mae'r dewis hwnnw hefyd yn trosglwyddo cyfrifoldeb am gylch bywyd y lawrlwythiad. Cadwch yr amserlennu cefndir, y cynnydd, y trin storio a'r ymddygiad adfer gofynnol yn hytrach na disodli lawrlwythiad a reolir gan y system â chais heb ei olrhain yng nghylch bywyd dros dro sgrin.