כדי להתחיל בשילוב עם Google Wallet API, יש להשלים את השלבים הבאים:
1. הרשמה לחשבון מנפיק API של ארנק Google
כדי ליצור ולהפיץ כרטיסים ל-Google Wallet, נדרש חשבון מנפיק. אפשר לקבל את חשבון המנפיק על ידי הרשמה ל-Google Pay ול-Wallet Console. לאחר ההרשמה, עוברים לדף Google Wallet API ולוחצים על בניית הכרטיס הראשון. אחרי שתאשרו את התנאים וההגבלות, תוכלו ליצור מחלקה.
אחרי השלב הקודם תוכלו לנסות גם את Codelab.
2. היכרות עם פיתוח אפליקציות בפלטפורמת Android
לצורך המדריך הזה, נלמד את העקרונות הבסיסיים והמיומנויות של פיתוח אפליקציות לפלטפורמת Android. אם אתם צריכים ללמוד על פיתוח Android לפני שתתחילו, עיינו בכמה שיעורים בהדרכה למפתחי Android.
3. השגת פרטי כניסה כדי לתת הרשאה לאפליקציה
כדי להשתמש בהצלחה ב-Google Wallet API ל-Android באפליקציה שלכם ל-Android, עליכם לתת הרשאה לאפליקציה. תוכלו לעשות זאת באמצעות טביעת האצבע SHA1 במפתח של המפתח ושם החבילה.
כדי לאשר את הבקשה, עליך לקבל את טביעת האצבע SHA1 של האישור. כדי למצוא את טביעת האצבע, פותחים חלון טרמינל ומפעילים את כלי ניהול המפתחות:
keytool -alias androiddebugkey -keystore path_to_debug_or_production_keystore -list -v
בדרך כלל, מאגר המפתחות של ניפוי הבאגים נמצא ב-~/.android/debug.keystore
, והסיסמה שלו היא android
.
ה-Keytool מדפיס את טביעת האצבע למעטפת. למשל:
$ keytool -alias androiddebugkey -keystore ~/.android/debug.keystore -list -v Enter keystore password: Type "android" if using debug.keystore Alias name: androiddebugkey Creation date: Aug 27, 2012 Entry type: PrivateKeyEntry Certificate chain length: 1 Certificate[1]: Owner: CN=Android Debug, O=Android, C=US Issuer: CN=Android Debug, O=Android, C=US Serial number: 503bd581 Valid from: Mon Aug 27 13:16:01 PDT 2012 until: Wed Aug 20 13:16:01 PDT 2042 Certificate fingerprints: MD5: 1B:2B:2D:37:E1:CE:06:8B:A0:F0:73:05:3C:A3:63:DD SHA1: D8:AA:43:97:59:EE:C5:95:26:6A:07:EE:1C:37:8E:F4:F0:C8:05:C8 SHA256: F3:6F:98:51:9A:DF:C3:15:4E:48:4B:0F:91:E3:3C:6A:A0:97:DC:0A:3F:B2:D2:E1:FE:23:57:F5:EB:AC:13:30 Signature algorithm name: SHA1withRSA Version: 3
מעתיקים את טביעת האצבע SHA1, המודגשת בדוגמה הקודמת. טביעת האצבע ושם החבילה של האפליקציה נדרשים כדי לאשר את האפליקציה. ניתן להעניק הרשאה לאפליקציה על ידי פנייה לצוות התמיכה דרך ווידג'ט התמיכה ליצירת קשר עם מסוף העסק.
4. הגדרת שירותי Google Play
אם אין לך עדיין את Android Studio, יש להוריד ולהתקין את Android Studio.
Google Wallet ל-Android היא חלק משירותי Google Play. כדי לייבא ספריות של Google Play Services, פועלים לפי ההוראות להגדרת Google Play Services.
ספציפית, כדי לייבא את Google Wallet API ל-Android, צריך להוסיף את הקוד הבא לבלוק התלות
בקובץ build.gradle
שבמודול האפליקציה:
dependencies { implementation 'com.google.android.gms:play-services-pay:16.0.3' }
5. ליצירת דירוג לכרטיסים
כדי ליצור ולהוסיף כרטיס מתנה, קודם צריך ליצור GiftCardClass
. כדי לעשות זאת, אפשר להיכנס לחשבון
ב-Google Pay וב-Wallet Console,
לעבור לדף Google Wallet API וליצור GiftCardClass
חדש.
- מוודאים שנמצאים בכרטיסייה ניהול.
- אמור להופיע "מצב הדגמה" אם זו הפעם הראשונה שבה אתם יוצרים כרטיס.
- במצב הדגמה, לוחצים על הגדרת חשבונות בדיקה כדי להוסיף חשבונות בדיקה. רק חשבונות אלה יוכלו לשמור את הכרטיסים בזמן שחשבון המנפיק נמצא במצב הדגמה.
- לוחצים על יצירת כיתה
- בוחרים באפשרות כרטיס מתנה.
- יש למלא את כל שדות החובה המסומנים ב-*
- לוחצים על יצירת כיתה
חוזרים על השלבים שלמעלה אם נדרשים כרטיסי מתנה מרובים.
אחרי שיצרתGiftCardClass
, אפשר להמשיך להוספת הכרטיסים ל-Google Wallet.