Android Studio מספק תובנות מפורטות יותר והנחיות לגבי מדיניות Google Play שעשויה להשפיע על האפליקציה שלכם. המידע הזה עוזר לכם ליצור אפליקציות בטוחות יותר מההתחלה, וכך למנוע בעיות שעלולות לשבש את תהליך ההשקה ולגרום לכם להשקיע יותר זמן ומשאבים בתיקון שלהן בהמשך.
אפשר לראות את Play Policy Insights כבדיקות lint. בדיקות ה-lint האלה מציגות את המידע הבא:
- סקירה כללית של המדיניות הרלוונטית.
- המלצות שיעזרו לכם להימנע מטעויות נפוצות.
- קישורים לדפי המדיניות של Play שבהם אפשר למצוא פרטים, מידע מועיל נוסף ומקורות מידע.
התכונה הזו נועדה לספק הנחיות מועילות לפני הבדיקה, כדי שחוויית שליחת האפליקציה תהיה חלקה יותר. היא לא כוללת את כל כללי המדיניות, ולא מספקת החלטות סופיות לגבי בדיקת האפליקציה. כדי לוודא שאתם עומדים בדרישות, חשוב תמיד לעיין במדיניות המלאה במרכז המדיניות.
כדי לבדוק אם יש תובנות לגבי מדיניות Play בפרויקט, עוברים אל Code > Inspect for Play Policy Insights. התובנות מופיעות בחלון של הכלי Problems וגם כאזהרות של lint בקבצים המתאימים.
אפשר להריץ את בדיקות ה-lint של Play Policy Insights בגרסאות ה-Continuous Integration (CI) שלכם על ידי הוספת הגרסה האחרונה של ספריית com.google.play.policy.insights:insights-lint לתלות של הפרויקט (כתלות lintChecks):
lintChecks("com.google.play.policy.insights:insights-lint:LATEST_VERSION")
והגדרת lint להפעלה כחלק מהגרסאות של CI.
הסבר על בדיקות ה-lint של Play Policy Insights
בניגוד לבדיקות לינט מסורתיות שמציעות לעיתים קרובות שינויים ספציפיים בקוד או תיקונים מהירים, בדיקות הלינט של Play Policy Insights פועלות בצורה שונה. המטרה העיקרית שלהן היא להודיע לכם על בעיות פוטנציאליות במדיניות שקשורות להרשאות או לפונקציות מסוימות באפליקציה. המטרה היא לאפשר לכם:
- הסבר על ההשלכות האפשריות של המדיניות.
- מבצעים את השינויים הנדרשים בעיצוב או בהטמעה של האפליקציה כדי לוודא שהיא עומדת בדרישות המדיניות. יכול להיות שחלק מהתובנות לא יתקבלו באופן מלא ב-Android Studio, ויהיה צורך לבצע פעולות ב-Google Play Console.
התובנות האלה נועדו לספק אזהרות מוקדמות ולהנחות אתכם ליישום שיטות שמתאימות לדרישות המדיניות כבר מההתחלה של תהליך הפיתוח. לכן, אין תיקונים מהירים לבדיקות של Play Policy Insights lint, כמו שיש לאזהרות אחרות של lint. במקום זאת, התובנות האלה צריכות לעודד אתכם לבדוק לעומק את ההתנהגות המיועדת של האפליקציה ואת ההתאמה שלה למדיניות Google Play.
השבתה של בדיקות lint ב-Play Policy Insights
כדי להשבית את בדיקות ה-lint של התכונה 'תובנות לגבי מדיניות Play', צריך לבטל את הסימון שלהן בפרופיל הבדיקה שמוגדר כברירת מחדל. כדי לעשות זאת, עוברים אל File > Settings > Editor > Inspections (ב-Windows/Linux) או אל Android Studio > Settings > Editor > Inspections (ב-macOS). משם אפשר להשבית בדיקות ספציפיות של התכונה 'תובנות לגבי מדיניות Play' בקטע Android > Lint > Play Policy.
משוב
אנחנו פועלים כל הזמן לשיפור התכונה 'תובנות לגבי מדיניות Play'. המשוב שלכם חשוב לנו מאוד כדי לעצב את הפיתוח העתידי של המוצר. אם יש לכם הצעות או שנתקלתם בבעיות, אתם מוזמנים לדווח עליהן.