יצירת ספר אינטראקטיבי - חלק 36 - Windows Phone Store


יריב 13/07/2013 (נערך לאחרונה ב-13/02/2014)


 

 

כפי שראינו בחלק 34 לא ניתן להשתמש בשירות PhoneGap-Build וליצור קבצים המשולבים בהם פרסומות AdMob.
לאחר בחינת הנושא לגבי יצירת קובץ בצורה עצמאית, לא ראיתי, לפחות מחיפוש שטחי, Plugin שנותן לשלב את AdMob בקלות.

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

לבסוף, החלטתי לשם ההתנסות, להשתמש בכ"ז בשירות PhoneGap-Build האמור ולהעלות את היישום ללא פרסומות בחינם או בתשלום.
קבלת הקבצים ובינהם קובץ ה-xap הוזכרה כבר בחלק 34.
  • רישום - רישום כמובן עולה כסף, מיקרוסופט החליטו להפריד בין חשבון מפתח ל-Windows8 ול-Windows Phone ולכל אחד צריך לשלם בנפרד ובאופן מתחדש שנתי. לדעתי זה רף כניסה גבוה מדי שמשאיר הרבה מפתחים מתחילים מחוץ למשחק ובהשוואה למתחרים (גוגל - תשלום חד פעמי של 25$) זו נראית לדעתי גם החלטה שיווקית גרועה.
    פתיחת חשבון מפתח לווינדוס 8 נכון להיום יעלה 170 ש"ח לשני הסוגים - מפתח יחיד או חברה.
    אני שילמתי רק עבור פתיחת חשבון מפתח ל-Mobile בגרסת המפתח היחיד ונפרדתי לשלום מ-75 ש"ח דרך PayPal. את החידוש השנתי ביטלתי מיד דרך הממשק של PayPal.
  • מילוי מקוון של טפסי מס הכנסה - במידה והיישומים יימכרו בתשלום או ישולבו בהם פרסומות pubCenter חובה על המפתח למלא הצהרת מס (פעמיים בעצם). יש קישורים בלוח הניהול של החשבון.
    עבור הצגת הפרסומות חובה למלא פרטי קבלת כסף - כתובת למשלוח צ'ק בארה"ב או פרטי חשבון בנק כלשהו (גם בארץ כנראה), ששם אני נכשלתי במילוי הטופס בשדה Beneficiary ID. אם מישהו יכול לתת טיפים בנושא אני אשמח.
    לאור הקשיים המנהלתיים האלה החלטתי לעת עתה להעלות את האפליקציה ללא פרסומות ובחינם.
    גם בנושא הזה של ההצהרה מול מס ההכנסה גוגל יצרו תהליך הרבה יותר ידידותי.
  • לאחר שצולחים איכשהו את שלב המנהלות העלאת הקובץ מתבצעת באופן די פשוט דרך הממשק של חשבון המפתח.
    נתקלתי בבעיה נוספת שיתכן שהיא באג בשירות PhoneGap-Build והיא מתן עודף הרשאות ליישום ללא קשר למה שהוגדר בקובץ config.xml כפי שהודגם בחלק 34.
    מצב כזה עלול לגרום לחשדנות מצד המשתמשים ולהורדות מועטות.

עיבוד הבקשה להעלאת היישום לחנות ארך כשלושה ימים ובסופם התבשרתי שבקשת פרסום האפליקציה נדחתה מהסיבות הבאות:
  • צלמית התוכנה היא של Apache Cordova.
  • התוכנה מציגה רק דף סטאטי ללא פונקציונאליות.
אכן לא בדקתי את האפליקציה על מכשיר ווינדוס פון 8 כיוון שאין ברשותי מכשיר כזה. במקום זאת שלחתי את הקובץ שהתקבל מ- PhoneGap-Build לחנות של מיקרוסופט מתוך תקווה שהקובץ יעבוד בצורה דומה לזו שבה עבד הקובץ של מכשיר האנדרואיד.

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

היישום אכן לא עבד טוב על האמולטור של מיקרוסופט ואני מבין מדוע לא עבר את תהליך הרישום לחנות.
לאחר שתיקנתי את הבאגים, שאני אגב חושד שלפחות חלקם מקורם בפלטפורמה של PhoneGap, נגשתי להכנת קובץ xap שניתן להעלותו לחנות האפליקציות.
שימו לב להגדרות בקובץ config.xml ולהרשאות וההגדרות הנוספות בקובץ WMAppManifest.xml.
קובץ xap נוצר על ידי הרצת האפליקציה (אני הרצתי ב-release), הוא אמור לצוץ בתיקיית bin של הפרוייקט.



עדכון 31/07/2013:
לאחר שני סבבי תיקוני באגים (כל תהליך אישור לוקח שוב מספר ימים) האפליקציה היתה חפה מבאגים אך עדיין לא אושרה להעלאה לחנות האפליקציות. הסיבה היא שהיישום בעל פונקציונליות מועטה.
עם זה בתצורה הנוכחית אין לי איך להתמודד עם הגזירה חוץ מלשנות בצורה רחבה את הקוד.
מאכזב מעט אך יחסי הכוחות ברורים וכנראה שמיקרוסופט לא ממש ירדפו אחרי כדי שאפרסם אצלהם אפליקציות.
שימו לב - אפילו אם היישום עובד טוב על האמולטור זה לא מעיד על תפקוד זהה לגמרי גם על מכשיר אמיתי.

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


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




<-- חלק 35                                                                                                                                                           חלק 37 -->

 

         






תגובות

 



הגב/הגיבי לרשומה:

שם


תוכן התגובה                                               


  Skip Navigation Links







אלא אם צויין אחרת בגוף המאמר התוכן חופשי להפצה תחת רשיון ייחוס 3.0 לא מותאם של Creative Commons.

Created by yarriva.com