Изисквания за качество при преглед на App

Stripe преглежда всеки app, подаден на пазара, спрямо изчерпателен набор от изисквания за качество.

Преглед

Прегледът на Stripe App оценява вашия app в шест ключови области:

  1. Прозрачно ценообразуване, Ясна комуникация на разходите
  2. Функционалност на App, Надеждност и пълнота
  3. Стандарти за разработчици, Качество на кода и използване на API
  4. UX качество, Стандарти за потребителски интерфейс и опит
  5. Сигурност, Защита на данните и сигурни практики
  6. Правна съответност, Изисквания за поверителност и регулации

Функционалност на App

  • App-ът не трябва да се срива при нормална употреба
  • Всички рекламирани функции трябва да работят описано
  • Грешките в мрежата трябва да се обработват с опции за повторен опит
  • Без заместващо съдържание, функции “очаквайте скоро” или счупени връзки

UX качество

  • Без реклами: App-ът не трябва да показва реклами
  • Последователен език: Използвайте последователна терминология
  • Само английски: Целият текст към потребителя трябва да е на английски
  • Диалози за потвърждение: При деструктивни действия изисквайте потвърждение
  • Статуси при зареждане: Показвайте индикатори за зареждане при асинхронни операции

Сигурност

Използвайте Secret Store API на Stripe за съхранение на чувствителни данни:

// Правилно: Съхранявайте секрети чрез Secret Store API
const storeBrevoApiKey = async (apiKey: string) => {
const stripe = createHttpClient(STRIPE_API_KEY);
await stripe.apps.secrets.create({
name: 'brevo_api_key',
payload: apiKey,
scope: { type: 'account' },
});
};

Никога не съхранявайте чувствителни данни в:

  • Локално или сесийно хранилище
  • Бисквитки или URL параметри
  • Хардкодирани стойности в изходния код

Правна съответност

Вашият app трябва да има достъпна публично политика за поверителност, обхващаща:

  • Какви данни събира вашият app от Stripe
  • Как се съхраняват, обработват и споделят данните
  • Правата на потребителите относно техните данни
  • Съответност с приложимите регулации (GDPR, CCPA и т.н.)

Чести причини за отхвърляне

  1. Липсваща обработка на грешки, App-ът се срива при мрежови грешки
  2. Недостатъчни статуси при зареждане, Празни екрани при зареждане на данни
  3. Неясно ценообразуване, Ценообразуването не е напълно разкрито
  4. Прекомерни разрешения, Заявяване на ненужни разрешения
  5. Счупен sandbox режим, App-ът не работи в тестов режим
  6. Проблеми с сигурността, Съхраняване на секрети извън Secret Store API
  7. Липсваща политика за поверителност, Без достъпен URL на политика за поверителност

Subscribe to updates

developer-docs

Drop your email or phone number — we'll send you what matters next.

AI асистент

Здравейте! Попитайте ме за документацията.

Започнете безплатно с Brevo