Безбедно коришћење пакета за развој софтвера

Многи програмери апликација се ослањају на независне производе и услуге да би омогућили кључне функције у апликацијама. Ове услуге се често дистрибуирају преко једне или више библиотека кодова које се заједнички називају пакети за развој софтвера (SDK).

Очекивања за програмере који користе независне пакете за развој софтвера

Ако уврстите пакет за развој софтвера у апликацију, ваша је одговорност да се уверите да су његов кôд и праксе треће стране у складу са смерницама Google Play програма за програмере и да не доводе до тога да апликација крши смернице.

Нови одељак Услови за пакет за развој софтвера осмишљен да бисте на безбедан начин интегрисали пакете за развој софтвера у апликације и пружа смернице о томе како се неки од постојећих услова за приватност и безбедност примењују у контексту пакета за развој софтвера. Поред пружања централизованог ресурса за услове пакета за развој софтвера, понављамо и очекивања у вези са коришћењем пакета за развој софтвера у апликацијама када су у питању подаци корисника. На пример, програмери апликација морају да поступају са сваким прикупљањем података из апликације помоћу пакета за развој софтвера као да су податке директно прикупили.

Ако у апликацију уврстите пакет за развој софтвера, обавезно предузмите следеће кораке:

  • Податке корисника прикупљене преко апликације делите са трећом страном само када је то потребно.
  • Будите свесни како пакети за развој софтвера у апликацији обрађују податке корисника и које дозволе користе, које податке прикупљају и зашто.
  • Имајте у виду додатна ограничења за осетљиве случајеве коришћења, на пример, коришћење пакета за развој софтвера у апликацијама које циљају децу.
  • Уверите се да добављачи пакета за развој софтвера примењују логику која чита подешавање корисника које прикупља програмер апликације и придржава се њега или да се старају да постоји механизам за програмера апликација како би он прецизно иницијализовао пакет за развој софтвера интегрисан у апликацију у складу са овим догађајем сагласности који је намењен корисницима.

У складу са смерницама Google Play програма за програмере

Да бисмо вам помогли да обезбедите да пакет за развој софтвера који апликација користи буде у складу са Google Play смерницама програма за програмере, пружамо вам различите алатке и обавештења на следећи начин:

  • Означавамо познате проблеме са популарним пакетима за развој софтвера у Play конзоли.
  • Google Play SDK Index вам помаже да сазнате више о најчешће коришћеним комерцијалним пакетима за развој софтвера. Комбинује податке о коришћењу из Google Play апликација са информацијама прикупљеним преко откривања кода да би се пружили атрибути и сигнали осмишљени да вам помогну да одлучите да ли да усвојите, задржите или уклоните SDK из апликације.
  • Google Play SDK Console пружа добављачима пакета за развој софтвера који испуњавају услове извештаје о отказивању, статистику коришћења и начин за обавештавање програмера апликација о критичним проблемима преко Play конзоле и Android Studio-а.

Не заборавите да апликација не сме да користи неусклађену верзију пакета за развој софтвера која крши смернице Google Play програма за програмере нити да дозвољава пакету за развој софтвера да прикупља или дели податке у било коју сврху која није у складу са смерницама. Верзије пакета за развој софтвера које нису у складу са смерницама морају да се уклоне или замене верзијом која је у складу са смерницама.

Савети:

  • Ако имате питања о верзији пакета за развој софтвера и њеној усаглашености са условима смерница за пакет за развој софтвера, препоручујемо вам да се обратите добављачу пакета за развој софтвера.
  • Ако у апликацији добијете обавештење о примени у вези са кршењем смерница које је изазвао пакет за развој софтвера, а које треба да отклоните, погледајте чланак Поново пошаљите апликацију после кршења смерница да бисте пронашли информације о томе како да решите проблем.
  • Ако сте добављач пакета за развој софтвера, можете да користите овај опционални формат за пакете за развој софтвера да бисте објавили упутства за кориснике у вези са одељком Безбедност података на Google Play-у.

Смернице које су обично повезане са кршењима која је изазвао пакет за развој софтвера

Да бисмо вам помогли да се уверите да је сваки независни кôд који апликација користи у складу са Google Play смерницама програма за програмере, прегледајте следеће смернице у целости:

Напомена : Не заборавите да неисправан SDK кôд може да доведе до тога да апликација крши друге смернице које нису поменуте на претходној листи. Обавезно прегледајте и будите у току са свим смерницама у целини јер је увек ваша одговорност као програмера апликација да се уверите да ваши SDK-ови обрађују податке ваших апликација на начин који је у складу са смерницама.

Ресурси у вези са SDK-овима

Ево неких ресурса који подржавају безбедно коришћење независних SDK-ова у апликацији:

Ако у апликацији добијете обавештење о примени у вези са кршењем смерница које је изазвао пакет за развој софтвера, а које треба да отклоните, прегледајте чланак Моја апликација је уклоњена са Google Play-а да бисте пронашли више информација о томе како да решите проблем.

Ако сте добављач пакета за развој софтвера, можете да користите овај опционални формат за пакете за развој софтвера да бисте објавили упутства за кориснике у вези са одељком Безбедност података на Google Play-у.

Да ли вам је ово било корисно?

Како то можемо да побољшамо?

Треба вам додатна помоћ?

Пробајте следеће кораке:

true
Претрага
Обриши претрагу
Затвори претрагу
Главни мени
13995286786644391076
true
Центар за помоћ за претрагу
true
true
true
true
true
92637
false
false