{"id":396,"date":"2016-05-28T08:58:00","date_gmt":"2016-05-28T08:58:00","guid":{"rendered":"http:\/\/codebee.co.th\/labs\/?p=396"},"modified":"2016-11-11T09:23:31","modified_gmt":"2016-11-11T09:23:31","slug":"%e0%b8%a7%e0%b8%b4%e0%b8%98%e0%b8%b5%e0%b8%aa%e0%b8%a3%e0%b9%89%e0%b8%b2%e0%b8%87%e0%b9%84%e0%b8%9f%e0%b8%a5%e0%b9%8c-pem-%e0%b8%aa%e0%b8%b3%e0%b8%ab%e0%b8%a3%e0%b8%b1%e0%b8%9a%e0%b9%83%e0%b8%8a","status":"publish","type":"post","link":"https:\/\/www.codebee.co.th\/labs\/%e0%b8%a7%e0%b8%b4%e0%b8%98%e0%b8%b5%e0%b8%aa%e0%b8%a3%e0%b9%89%e0%b8%b2%e0%b8%87%e0%b9%84%e0%b8%9f%e0%b8%a5%e0%b9%8c-pem-%e0%b8%aa%e0%b8%b3%e0%b8%ab%e0%b8%a3%e0%b8%b1%e0%b8%9a%e0%b9%83%e0%b8%8a\/","title":{"rendered":"iOS application \u0e27\u0e34\u0e18\u0e35\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e44\u0e1f\u0e25\u0e4c .pem \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19 push notification \u0e1a\u0e19 iOS"},"content":{"rendered":"<h3>iOS application \u0e27\u0e34\u0e18\u0e35\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e44\u0e1f\u0e25\u0e4c .pem \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19 push notification \u0e1a\u0e19 iOS application<\/h3>\n<div class=\"iframe-wrapper iframe-video\"><iframe title=\"Unity C# \u0e17\u0e14\u0e2a\u0e2d\u0e1a\u0e01\u0e32\u0e23\u0e2a\u0e48\u0e07 iOS Push notification\" src=\"https:\/\/www.youtube.com\/embed\/FV0Fv64Qk80?feature=oembed\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe><\/div>\n<p>1. login \u0e40\u0e02\u0e49\u0e32\u0e44\u0e1b\u0e17\u0e35\u0e48 https:\/\/developer.apple.com\/account\/ios\/certificate\/<\/p>\n<p>2. \u0e44\u0e1b\u0e17\u0e35\u0e48\u0e2b\u0e31\u0e27\u0e02\u0e49\u0e2d Identifiers \u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e2a\u0e23\u0e49\u0e32\u0e07 id \u0e41\u0e15\u0e48\u0e16\u0e49\u0e32\u0e2b\u0e32\u0e01\u0e21\u0e35\u0e44\u0e2d\u0e14\u0e35\u0e2d\u0e22\u0e39\u0e48\u0e41\u0e25\u0e49\u0e27\u0e01\u0e47\u0e02\u0e49\u0e32\u0e21\u0e02\u0e31\u0e49\u0e19\u0e15\u0e2d\u0e19\u0e19\u0e35\u0e49\u0e44\u0e1b\u0e44\u0e14\u0e49\u0e40\u0e25\u0e22<br \/>\n\u0e43\u0e19\u0e01\u0e32\u0e23\u0e2a\u0e23\u0e49\u0e32\u0e07 id \u0e02\u0e2d\u0e07\u0e41\u0e2d\u0e1e \u0e15\u0e34\u0e4a\u0e01\u0e16\u0e39\u0e01\u0e17\u0e35\u0e48 push notification<br \/>\n<img decoding=\"async\" src=\"http:\/\/codebee.co.th\/labs\/wp-content\/uploads\/2016\/05\/\u0e27\u0e34\u0e18\u0e35\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e44\u0e1f\u0e25\u0e4c-pem-\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a-push-notification-1.png\" alt=\"\u0e27\u0e34\u0e18\u0e35\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e44\u0e1f\u0e25\u0e4c .pem \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19 push notification \u0e1a\u0e19 iOS application\" \/><br \/>\n<!--more--><\/p>\n<p><img decoding=\"async\" src=\"http:\/\/codebee.co.th\/labs\/wp-content\/uploads\/2016\/05\/\u0e27\u0e34\u0e18\u0e35\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e44\u0e1f\u0e25\u0e4c-pem-\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a-push-notification-2.png\" alt=\"\u0e27\u0e34\u0e18\u0e35\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e44\u0e1f\u0e25\u0e4c .pem \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19 push notification \u0e1a\u0e19 iOS application\" \/><\/p>\n<p>3. \u0e2b\u0e25\u0e31\u0e07\u0e08\u0e32\u0e01\u0e44\u0e14\u0e49 id \u0e41\u0e25\u0e49\u0e27\u0e43\u0e2b\u0e49\u0e44\u0e1b\u0e2a\u0e23\u0e49\u0e32\u0e07 certificate \u0e42\u0e14\u0e22\u0e01\u0e14\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e2b\u0e21\u0e32\u0e22\u0e1a\u0e27\u0e01\u0e17\u0e35\u0e48\u0e40\u0e21\u0e19\u0e39\u0e19\u0e35\u0e49<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/codebee.co.th\/labs\/wp-content\/uploads\/2016\/05\/\u0e27\u0e34\u0e18\u0e35\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e44\u0e1f\u0e25\u0e4c-pem-\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a-push-notification-0.png\" alt=\"\u0e27\u0e34\u0e18\u0e35\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e44\u0e1f\u0e25\u0e4c .pem \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19 push notification \u0e1a\u0e19 iOS application\" \/><\/p>\n<p>&#8211; \u0e2b\u0e32\u0e01\u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e41\u0e1a\u0e1a development \u0e43\u0e2b\u0e49\u0e40\u0e25\u0e37\u0e2d\u0e01 Apple Push Notification service SSL (Sandbox)<br \/>\n&#8211; \u0e2b\u0e32\u0e01\u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e41\u0e1a\u0e1a production \u0e43\u0e2b\u0e49\u0e40\u0e25\u0e37\u0e2d\u0e01 Apple Push Notification service SSL (Sandbox &amp; Production)<br \/>\n\u0e08\u0e32\u0e01\u0e19\u0e31\u0e49\u0e19\u0e43\u0e2b\u0e49\u0e40\u0e25\u0e37\u0e2d\u0e01 id \u0e17\u0e35\u0e48\u0e40\u0e23\u0e32\u0e40\u0e1e\u0e34\u0e48\u0e07\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e44\u0e27\u0e49\u0e01\u0e48\u0e2d\u0e19\u0e2b\u0e19\u0e49\u0e32\u0e19\u0e35\u0e49\u0e04\u0e37\u0e2d com.codebee.testpush \u0e41\u0e25\u0e30\u0e01\u0e14 continue<br \/>\n<img decoding=\"async\" src=\"http:\/\/codebee.co.th\/labs\/wp-content\/uploads\/2016\/05\/\u0e27\u0e34\u0e18\u0e35\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e44\u0e1f\u0e25\u0e4c-pem-\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a-push-notification-9.png\" alt=\"\u0e27\u0e34\u0e18\u0e35\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e44\u0e1f\u0e25\u0e4c .pem \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19 push notification \u0e1a\u0e19 iOS application\" \/><\/p>\n<p>4. \u0e21\u0e32\u0e16\u0e36\u0e07\u0e02\u0e31\u0e49\u0e19\u0e15\u0e2d\u0e19\u0e19\u0e35\u0e49\u0e17\u0e32\u0e07 apple \u0e08\u0e30\u0e43\u0e2b\u0e49\u0e40\u0e23\u0e32\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e44\u0e1f\u0e25\u0e4c .certSigningRequest \u0e41\u0e25\u0e30\u0e2d\u0e31\u0e1e\u0e42\u0e2b\u0e25\u0e14\u0e02\u0e36\u0e49\u0e19\u0e44\u0e1b<br \/>\n<img decoding=\"async\" src=\"http:\/\/codebee.co.th\/labs\/wp-content\/uploads\/2016\/05\/\u0e27\u0e34\u0e18\u0e35\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e44\u0e1f\u0e25\u0e4c-pem-\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a-push-notification-3.png\" alt=\"\u0e27\u0e34\u0e18\u0e35\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e44\u0e1f\u0e25\u0e4c .pem \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19 push notification \u0e1a\u0e19 iOS application\" \/><\/p>\n<p>\u0e27\u0e34\u0e18\u0e35\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e44\u0e1f\u0e25\u0e4c .certSigningRequest \u0e01\u0e47\u0e17\u0e33\u0e15\u0e32\u0e21\u0e02\u0e31\u0e49\u0e19\u0e15\u0e2d\u0e19\u0e15\u0e48\u0e2d\u0e44\u0e1b\u0e19\u0e35\u0e49\u0e04\u0e23\u0e31\u0e1a<br \/>\n&#8211; \u0e40\u0e1b\u0e34\u0e14\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21 keychain access<br \/>\n&#8211; \u0e44\u0e1b\u0e17\u0e35\u0e48\u0e40\u0e21\u0e19\u0e39 Keychain Access-&gt;Certificate Assistant<br \/>\n&#8211; \u0e40\u0e25\u0e37\u0e2d\u0e01\u0e44\u0e1b\u0e17\u0e35\u0e48 Request a certificate from Certificate Authority<br \/>\n<img decoding=\"async\" src=\"http:\/\/codebee.co.th\/labs\/wp-content\/uploads\/2016\/05\/\u0e27\u0e34\u0e18\u0e35\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e44\u0e1f\u0e25\u0e4c-pem-\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a-push-notification-4.png\" alt=\"\u0e27\u0e34\u0e18\u0e35\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e44\u0e1f\u0e25\u0e4c .pem \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19 push notification \u0e1a\u0e19 iOS application\" \/><\/p>\n<p>&#8211; \u0e01\u0e23\u0e2d\u0e01\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14 \u0e2d\u0e35\u0e40\u0e21\u0e25 \u0e0a\u0e37\u0e48\u0e2d \u0e41\u0e25\u0e30\u0e40\u0e25\u0e37\u0e2d\u0e01 saved to disk \u0e01\u0e14 continue \u0e40\u0e23\u0e32\u0e08\u0e30\u0e44\u0e14\u0e49\u0e44\u0e1f\u0e25\u0e4c .certSigningRequest<br \/>\n<img decoding=\"async\" src=\"http:\/\/codebee.co.th\/labs\/wp-content\/uploads\/2016\/05\/\u0e27\u0e34\u0e18\u0e35\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e44\u0e1f\u0e25\u0e4c-pem-\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a-push-notification-5.png\" alt=\"\u0e27\u0e34\u0e18\u0e35\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e44\u0e1f\u0e25\u0e4c .pem \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19 push notification \u0e1a\u0e19 iOS application\" \/><\/p>\n<p>5. \u0e2b\u0e25\u0e31\u0e07\u0e08\u0e32\u0e01\u0e44\u0e14\u0e49\u0e44\u0e1f\u0e25\u0e4c .certSigningRequest \u0e43\u0e2b\u0e49\u0e01\u0e25\u0e31\u0e1a\u0e21\u0e32\u0e17\u0e35\u0e48\u0e2b\u0e19\u0e49\u0e32 upload \u0e02\u0e2d\u0e07 apple \u0e01\u0e14\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e44\u0e1f\u0e25\u0e4c .certSigningRequest \u0e17\u0e35\u0e48\u0e40\u0e23\u0e32\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e44\u0e27\u0e49\u0e41\u0e25\u0e30\u0e2d\u0e31\u0e1e\u0e42\u0e2b\u0e25\u0e14 \u0e01\u0e14 continue \u0e41\u0e25\u0e30\u0e01\u0e14\u0e14\u0e32\u0e27\u0e19\u0e4c\u0e42\u0e2b\u0e25\u0e14\u0e44\u0e1f\u0e25\u0e4c .cer<br \/>\n<img decoding=\"async\" src=\"http:\/\/codebee.co.th\/labs\/wp-content\/uploads\/2016\/05\/\u0e27\u0e34\u0e18\u0e35\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e44\u0e1f\u0e25\u0e4c-pem-\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a-push-notification-6.png\" alt=\"\u0e27\u0e34\u0e18\u0e35\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e44\u0e1f\u0e25\u0e4c .pem \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19 push notification \u0e1a\u0e19 iOS application\" \/><\/p>\n<p>6. \u0e2b\u0e25\u0e31\u0e07\u0e08\u0e32\u0e01\u0e08\u0e1a\u0e02\u0e31\u0e49\u0e19\u0e15\u0e2d\u0e19\u0e17\u0e35\u0e48 5 \u0e40\u0e23\u0e32\u0e08\u0e30\u0e44\u0e14\u0e49\u0e1f\u0e25\u0e4c aps_development.cer \u0e21\u0e32\u0e43\u0e2b\u0e49\u0e14\u0e31\u0e1a\u0e40\u0e1a\u0e34\u0e49\u0e25\u0e04\u0e25\u0e34\u0e01\u0e17\u0e35\u0e48\u0e44\u0e1f\u0e25\u0e4c\u0e40\u0e1e\u0e37\u0e48\u0e2d install \u0e43\u0e19 keychain<\/p>\n<p>7. \u0e40\u0e1b\u0e34\u0e14\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21 keychain access \u0e40\u0e25\u0e37\u0e2d\u0e01\u0e44\u0e1b\u0e17\u0e35\u0e48 login \u0e41\u0e25\u0e30 category \u0e40\u0e1b\u0e47\u0e19 Certificate<br \/>\n\u0e2b\u0e32 Certificate \u0e17\u0e35\u0e48\u0e15\u0e23\u0e07\u0e01\u0e31\u0e1a\u0e02\u0e2d\u0e07\u0e40\u0e23\u0e32<\/p>\n<pre class=\"lang:tex decode:true \">Apple Development iOS Push Service:com.codebee.testpush<\/pre>\n<p>Apple Development iOS Push Service:com.codebee.testpush \u0e2b\u0e23\u0e37\u0e2d\u0e44\u0e2d\u0e14\u0e35\u0e17\u0e35\u0e48\u0e17\u0e48\u0e32\u0e19\u0e40\u0e1b\u0e47\u0e19\u0e04\u0e19\u0e2a\u0e23\u0e49\u0e32\u0e07<\/p>\n<p>8. \u0e08\u0e32\u0e01\u0e19\u0e31\u0e49\u0e19\u0e01\u0e14 expand \u0e41\u0e25\u0e30\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e17\u0e31\u0e49\u0e07 2 \u0e44\u0e2d\u0e40\u0e17\u0e21 \u0e01\u0e14 Export 2 items \u0e40\u0e1e\u0e37\u0e48\u0e2d export \u0e44\u0e1f\u0e25\u0e4c .p12<br \/>\n\u0e17\u0e33\u0e01\u0e32\u0e23\u0e40\u0e0b\u0e1f\u0e0a\u0e37\u0e48\u0e2d\u0e44\u0e1f\u0e25\u0e4c\u0e44\u0e27\u0e49\u0e17\u0e35\u0e48 desktop \u0e15\u0e31\u0e49\u0e07\u0e0a\u0e37\u0e48\u0e2d\u0e27\u0e48\u0e32 pushcert.p12<br \/>\n\u0e43\u0e19\u0e02\u0e31\u0e49\u0e19\u0e15\u0e2d\u0e19\u0e19\u0e35\u0e49 \u0e08\u0e30\u0e21\u0e35\u0e43\u0e2b\u0e49\u0e43\u0e2a\u0e48 password \u0e14\u0e49\u0e27\u0e22 \u0e41\u0e15\u0e48\u0e40\u0e23\u0e32\u0e08\u0e30\u0e44\u0e21\u0e48\u0e43\u0e2a\u0e48\u0e01\u0e47\u0e44\u0e14\u0e49 \u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e02\u0e49\u0e32\u0e21\u0e44\u0e14\u0e49<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/codebee.co.th\/labs\/wp-content\/uploads\/2016\/05\/\u0e27\u0e34\u0e18\u0e35\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e44\u0e1f\u0e25\u0e4c-pem-\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a-push-notification-7.png\" alt=\"\u0e27\u0e34\u0e18\u0e35\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e44\u0e1f\u0e25\u0e4c .pem \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19 push notification \u0e1a\u0e19 iOS application\" \/><\/p>\n<p>9. \u0e08\u0e32\u0e01\u0e19\u0e31\u0e49\u0e19\u0e40\u0e1b\u0e34\u0e14\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21 Terminal \u0e1e\u0e34\u0e21\u0e1e\u0e4c\u0e04\u0e33\u0e2a\u0e31\u0e48\u0e07\u0e14\u0e31\u0e07\u0e19\u0e35\u0e49\u0e04\u0e23\u0e31\u0e1a<\/p>\n<pre class=\"theme:terminal lang:tex decode:true \">cd Desktop\r\nopenssl pkcs12 -in pushcert.p12 -out pushcert.pem -nodes -clcerts<\/pre>\n<p>\u0e40\u0e1b\u0e47\u0e19\u0e2d\u0e31\u0e19\u0e40\u0e23\u0e35\u0e22\u0e1a\u0e23\u0e49\u0e2d\u0e22\u0e04\u0e23\u0e31\u0e1a \u0e17\u0e48\u0e32\u0e19\u0e01\u0e47\u0e08\u0e30\u0e40\u0e2b\u0e47\u0e19\u0e44\u0e1f\u0e25\u0e4c pushcert.pem \u0e2d\u0e22\u0e39\u0e48\u0e1a\u0e19 desktop \u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e02\u0e2d\u0e07\u0e17\u0e48\u0e32\u0e19<br \/>\n\u0e02\u0e31\u0e49\u0e19\u0e15\u0e2d\u0e19\u0e15\u0e48\u0e2d\u0e44\u0e1b\u0e01\u0e47\u0e08\u0e30\u0e40\u0e1b\u0e47\u0e19\u0e01\u0e32\u0e23\u0e19\u0e33\u0e44\u0e1f\u0e25\u0e4c .pem \u0e44\u0e1b\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e23\u0e48\u0e27\u0e21\u0e01\u0e31\u0e1a php \u0e2b\u0e23\u0e37\u0e2d\u0e20\u0e32\u0e29\u0e32\u0e2d\u0e37\u0e48\u0e19 \u0e46 \u0e43\u0e19\u0e01\u0e32\u0e23\u0e2a\u0e48\u0e07 push notification<\/p>\n","protected":false},"excerpt":{"rendered":"<p>iOS application \u0e27\u0e34\u0e18\u0e35\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e44\u0e1f\u0e25\u0e4c .pem \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19 push notification \u0e1a\u0e19 iOS application 1. login \u0e40\u0e02\u0e49\u0e32\u0e44\u0e1b\u0e17\u0e35\u0e48 https:\/\/developer.apple.com\/account\/ios\/certificate\/ 2. \u0e44\u0e1b\u0e17\u0e35\u0e48\u0e2b\u0e31\u0e27\u0e02\u0e49\u0e2d Identifiers \u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e2a\u0e23\u0e49\u0e32\u0e07 id \u0e41\u0e15\u0e48\u0e16\u0e49\u0e32\u0e2b\u0e32\u0e01\u0e21\u0e35\u0e44\u0e2d\u0e14\u0e35\u0e2d\u0e22\u0e39\u0e48\u0e41\u0e25\u0e49\u0e27\u0e01\u0e47\u0e02\u0e49\u0e32\u0e21\u0e02\u0e31\u0e49\u0e19\u0e15\u0e2d\u0e19\u0e19\u0e35\u0e49\u0e44\u0e1b\u0e44\u0e14\u0e49\u0e40\u0e25\u0e22&#8230;<\/p>\n","protected":false},"author":1,"featured_media":406,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"video","meta":{"footnotes":""},"categories":[45],"tags":[842,841,840,57,996,997,58],"class_list":["post-396","post","type-post","status-publish","format-video","has-post-thumbnail","hentry","category-mobile-development-","tag-842","tag-841","tag--ios-application","tag--pem","tag-996","tag-997","tag--push-notification--ios","post_format-post-format-video"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.codebee.co.th\/labs\/wp-json\/wp\/v2\/posts\/396","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.codebee.co.th\/labs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.codebee.co.th\/labs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.codebee.co.th\/labs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.codebee.co.th\/labs\/wp-json\/wp\/v2\/comments?post=396"}],"version-history":[{"count":11,"href":"https:\/\/www.codebee.co.th\/labs\/wp-json\/wp\/v2\/posts\/396\/revisions"}],"predecessor-version":[{"id":2459,"href":"https:\/\/www.codebee.co.th\/labs\/wp-json\/wp\/v2\/posts\/396\/revisions\/2459"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.codebee.co.th\/labs\/wp-json\/wp\/v2\/media\/406"}],"wp:attachment":[{"href":"https:\/\/www.codebee.co.th\/labs\/wp-json\/wp\/v2\/media?parent=396"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.codebee.co.th\/labs\/wp-json\/wp\/v2\/categories?post=396"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.codebee.co.th\/labs\/wp-json\/wp\/v2\/tags?post=396"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}