מדדי מדיניות Play ב-Android Studio

‫Android Studio מספק תובנות והנחיות מפורטות יותר לגבי מדיניות Google Play שעשויה להשפיע על האפליקציה שלכם. המידע הזה עוזר לכם ליצור אפליקציות בטוחות יותר מההתחלה, וכך למנוע בעיות שעלולות לשבש את תהליך ההשקה ולגרום לכם להשקיע יותר זמן ומשאבים בתיקון שלהן בהמשך.

אפשר לראות את התובנות בנושא מדיניות Play כבדיקות lint. בדיקות ה-lint האלה מציגות את המידע הבא:

  • סקירה כללית של המדיניות הרלוונטית.
  • המלצות לפעולות שכדאי לבצע ולפעולות שכדאי להימנע מהן כדי למנוע בעיות נפוצות.
  • קישורים לדפי המדיניות של Play שבהם אפשר למצוא פרטים ומידע נוסף שימושי ומשאבים.

התכונה הזו נועדה לספק הנחיות מועילות לפני הבדיקה, כדי שחוויית שליחת האפליקציה תהיה חלקה יותר. היא לא כוללת את כל המדיניות, וגם לא מספקת החלטות סופיות לגבי בדיקת האפליקציה. חשוב תמיד לעיין במדיניות המלאה במרכז המדיניות כדי לוודא שאתם עומדים בדרישות.

כדי לבדוק אם יש תובנות לגבי מדיניות Play בפרויקט, עוברים אל Code > Inspect for Play Policy Insights. התובנות מופיעות בחלון של הכלי Problems וגם כאזהרות של lint בקבצים המתאימים.

אפשר להריץ את בדיקות ה-lint של התובנות לגבי מדיניות Play בגרסאות ה-Continuous Integration ‏ (CI) שלכם על ידי הוספת הגרסה האחרונה של ספריית com.google.play.policy.insights:insights-lint לתלות של הפרויקט (כתלות lintChecks):

lintChecks("com.google.play.policy.insights:insights-lint:LATEST_VERSION")

והגדרת lint להרצה כחלק מה-build של CI.

הסבר על בדיקות lint של תובנות לגבי מדיניות Play

בניגוד לבדיקות lint מסורתיות שמציעות לעיתים קרובות שינויים ספציפיים בקוד או תיקונים מהירים, בדיקות ה-lint של תובנות לגבי מדיניות Play פועלות בצורה שונה. המטרה העיקרית שלהן היא ליידע אתכם על בעיות פוטנציאליות במדיניות שקשורות להרשאות או לפונקציות מסוימות באפליקציה. המטרה היא שתוכלו לבצע את הפעולות הבאות:

  • הסבר על ההשלכות האפשריות של המדיניות.
  • מבצעים את השינויים הנדרשים בעיצוב או בהטמעה של האפליקציה כדי לוודא שהיא עומדת בדרישות המדיניות. יכול להיות שחלק מהתובנות לא יופיעו ב-Android Studio, ויהיה צורך לבצע פעולות ב-Google Play Console.

התובנות האלה נועדו לספק אזהרות מוקדמות ולהנחות אתכם לגבי שיטות שמתאימות לדרישות המדיניות כבר בתחילת תהליך הפיתוח. לכן, לא קיימים תיקונים מהירים לבדיקות של Play Policy Insights lint, כמו שיש לאזהרות אחרות של lint. במקום זאת, התובנות האלה צריכות לעודד אתכם לבדוק לעומק את ההתנהגות המיועדת של האפליקציה ואת ההתאמה שלה למדיניות של Google Play.

השבתה של בדיקות lint של תובנות לגבי מדיניות Play

כדי להשבית את בדיקות ה-lint בתכונה 'תובנות לגבי מדיניות Play', צריך לבטל את הסימון שלהן בפרופיל הבדיקה שמוגדר כברירת מחדל. כדי לעשות זאת, עוברים אל File > Settings > Editor > Inspections (ב-Windows/Linux) או אל Android Studio > Settings > Editor > Inspections (ב-macOS). משם אפשר להשבית בדיקות ספציפיות של תובנות לגבי מדיניות Play בקטע Android > Lint > Play Policy.

משוב

אנחנו פועלים כל הזמן לשיפור התכונה 'תובנות לגבי מדיניות Play'. המשוב שלכם חשוב לנו מאוד לתכנון הפיתוח העתידי של המוצר. אם יש לכם הצעות או שנתקלתם בבעיות, אתם מוזמנים לדווח עליהן.