Site icon บริษัท โค๊ดบี จำกัด

วิธีแก้ปัญหา “Missing Push Notification Entitlement” ใน Unity3d

Missing-Push-Notification-Entitlement

Missing-Push-Notification-Entitlement

<p><strong>วิธีแก้ปัญหา &&num;8220&semi;Missing Push Notification Entitlement&&num;8221&semi; ใน Unity3d iOS <&sol;strong><br &sol;>&NewLine;ช่วงนี้มีโอกาสได้อัพโหลดแอพพลิเคชั่นขึ้นไปบน apple store ถึง 2 แอพ และทั้ง 2 แอพพัฒนาจาก Unity3d<br &sol;>&NewLine;สิ่งที่เปลี่ยนไปอย่างชัดเจนคือ การตรวจทานของทาง apple staff ตรวจเร็วขึ้นมาก จากปกติต้องรอเป็นอาทิตย์<br &sol;>&NewLine;กว่าจะเปลี่ยนสถานะเป็น In-Review<br &sol;>&NewLine;แต่ทั้งสองแอพที่อัพขึ้นไปใช้เวลาเพียง 3 วันก็สามารถเปลี่ยนสถานะเป็น Ready For Sale<br &sol;>&NewLine;<&excl;--more--><br &sol;>&NewLine;<&sol;br> <&sol;p>&NewLine;<h4>ตอนอัพโหลดโหลดอาจจะไม่เจอปัญหา แต่พอเป็น Build version บน store จะมีแจ้งแบบนี้<&sol;h4>&NewLine;<p><img src&equals;"http&colon;&sol;&sol;codebee&period;co&period;th&sol;labs&sol;wp-content&sol;uploads&sol;2016&sol;06&sol;Missing-Push-Notification-Entitlement-1&period;png" alt&equals;"Missing-Push-Notification-Entitlement" &sol;><&sol;p>&NewLine;<p><&sol;br><&sol;p>&NewLine;<h4>สาเหตุของปัญหา<&sol;h4>&NewLine;<p>จากการหาข้อมูลจาก forum ต่าง ๆ ทั้งของ apple เองและจากที่อื่นอย่าง stackoverflow<&sol;p>&NewLine;<ul>&NewLine;<li>&NewLine;บางที่บอกสาเหตุเกิดจากปัญหาที่ตัว apple API เอง เหมือนกับว่าตัว certifcate ที่มี push notification<br &sol;>&NewLine;ที่เราติดตั้งใน keychain และนำไปสร้าง provisionning profile จะติดฟังก์ชั่น push มาด้วย<br &sol;>&NewLine;ไม่ว่าเราจะตั้งค่าให้ใช้งาน push notification หรือไม่ก็ตาม<&sol;li>&NewLine;<li>ส่วนบางที่สาเหตุเพราะมีการใช้งาน push ในแอพบางตัวของเรา ผ่านเครื่องที่ใช้ Build เครื่องเดียวกัน<br &sol;>&NewLine;ทำให้แอพที่ไม่ได้ใช้งาน push ติดมาด้วย ถึงจะลบ certificate จาก keychain แล้วสร้างใหม่ก็ไม่หาย<&sol;li>&NewLine;<&sol;ul>&NewLine;<p><&sol;br><&sol;p>&NewLine;<h4>วิธีแก้ปัญหา<&sol;h4>&NewLine;<p>สำหรับ unity ให้ดาวน์โหลด plugin ตัวนี้ครับ <a href&equals;"http&colon;&sol;&sol;Removerhttps&colon;&sol;&sol;www&period;assetstore&period;unity3d&period;com&sol;en&sol;&num;&excl;&sol;content&sol;59160" target&equals;"&lowbar;blank">Missing Push Notification Entitlement<&sol;a><br &sol;>&NewLine;จากการทดลองติดตั้งกับทั้ง 2 แอพล่าสุดและ Submit to review ก็สามารถผ่านการ Approve จาก apple ได้ปกติ<&sol;p>&NewLine;

Exit mobile version