สรุป เป็นบั๊กแก้ไขแล้วใช้งานต่อได้ตามปรกติ
คุยกับทาง Shopee เรียบร้อยครับ ได้คุยตรงกับ Engineer ที่สิงคโปร์ตรงเลย เลยได้คำตอบเชิงลึกตามที่ต้องการเป๊ะ แฮปปี้มาก ขอสรุปมาตามนี้ครับ
.
======================
= เรื่องการเข้าถึงไฟล์ใน Gallery =
======================
.
- ตกลงเป็นการเข้าถึงเพื่อ "สร้าง Thumbnail เพื่อให้ผู้ใช้เลือกรูปล่าสุดตรงจากในแอป ฯ ได้เลย" ซึ่งเป็นวิธีที่ทำกันตามปกติทั่วโลก (อันนี้ตรงตามที่ Developer หลายคนคาดเดาเลย)
.
- แต่วิธีที่แอป ฯ Shopee ทำนั้นยังไม่ใช่วิธีดีที่สุด (Best Practise) เพราะใช้การดึงภาพใหญ่มาก็อปเก็บไว้ แล้วค่อยย่อภาพให้เหลือ Thumbnail แอป ฯ Shopee เลยมีการดึงภาพมาเก็บไว้ใน Folder ของ Shopee ด้วยสาเหตุนี้ เอามาแสดงผลในฟังก์ชั่นที่ต้องใช้
.
- ยกตัวอย่างเช่นฟังก์ชัน Image Search ซึ่งมีการดึงรูปล่าสุด 2-3 รูปมาแสดงที่มุมขวาล่าง (ตามภาพแนบ)
.
- และนั่นคือเหตุผลว่าทำไมภาพที่ถูกก็อปไปส่วนใหญ่จึงเป็นภาพล่าสุด
.
- และนั่นก็เป็นเหตุผลอีกนั่นแหละว่าทำไมภาพถึงไม่ถูกก็อปไปทันที บางคนช้าไป 3 วัน 5 วัน เพราะว่ามันจะไม่ถูกก็อปจนกว่าจะเข้าหน้าที่มีการใช้งานรูปล่าสุด (เช่น Image Search) มันถึงจะก็อป
.
- แล้วแอป ฯ Shopee ก็ไม่ได้เคลียร์รูปเต็มทิ้งถึงแม้จะสร้าง Thumbnail แล้ว (ไม่ได้ตั้งใจ แค่ลืมลบ ซึ่งก็ฟังขึ้นเพราะในโค้ดไม่มีการเข้าถึงไฟล์นี้อีกหลังจากถูกก็อปมา)
.
- แล้วก็ดันเกิดบั๊กไปเซฟไฟล์ผิดที่ จากที่ตั้งใจจะก็อปลงพื้นที่ส่วนตัวของแอป ฯ แต่ดันไปเรียกใช้ฟังก์ชั่นผิดอัน ทำให้ไฟล์ไปโผล่ใน External Storage ที่ใครก็เข้าถึงได้แทน จึงเกิดเหตุการณ์นี้ขึ้น
.
- หลังจากมีกระทู้ใน Pantip ทาง Shopee ก็แก้เลย แต่ด้วยเวลาที่น้อยมากเลยยังไม่สามารถแก้ลอจิคการสร้าง Thumbnail ให้ดีขึ้นทัน เลยใช้วิธีเก็บลอจิคเดิมไว้แล้วย้ายไปใน Private Folder แทนตามที่เราโพสต์ก่อนหน้านี้ เพื่อแก้บั๊กที่ค่อนข้างซีเรียสแล้วปล่อยก่อน (ซึ่งทำถูกแล้ว)
.
- ทาง Shopee รับ Feedback ไปแล้วว่าจะเปลี่ยนวิธีการสร้าง Thumbnail เพื่อไม่ต้องเข้าถึงรูปเต็มอีก ก็จะกลายเป็นวิธีมาตรฐานที่ใช้กันทั่วโลกแทน ดึงภาพ Thumbnail จาก Gallery มาแสดงเลย
.
- สำหรับคนที่กังวลว่ารูปที่ถูกก็อปไปจะถูกอัปโหลดไปเก็บมั้ย ทาง Shopee ยืนยันว่าไม่มีการอัปโหลดไปไหนแน่นอน ซึ่งอันนี้ตรงกับที่ดูในโค้ดและดัก Network ดูครับ ไม่เห็นว่ามีอัปโหลดไปไหนนะ
.
- สำหรับคนที่สงสัยว่าแล้วโฟลเดอร์ sharing ที่เราเห็นมันมีไว้ทำอะไรกันแน่ ตกลงเป็นโฟลเดอร์ที่เอาไว้ "เก็บไฟล์รูปสินค้าที่เราต้องการแชร์ไปยังแอป ฯ อื่นครับ" ซึ่งทางเทคนิคแล้วแอป ฯ จะต้องก็อปภาพนั้น ๆ ไปเก็บไว้ใน External Storage ก่อนถึงจะแชร์ให้แอป ฯ อื่น (เช่น FB) ได้ อันนี้ยืนยันทางเทคนิคครับ และก็จากโค้ดที่แกะเพิ่มก็ตรงตามที่ชี้แจง ทุกการเรียกเป็นการเอาภาพไปแชร์หมด ไม่ได้มีเพื่อจุดประสงค์อื่น
.
- สรุปเรื่องนี้ถือว่าเคลียร์และสมเหตุสมผลครับ ไม่มีอะไรค้างคาใจ
.
==========================
= เรื่อง AR บันทึกวีดีโอระหว่างเล่นเกม =
==========================
.
- ความจริงแล้วหน้า AR มีที่ติ๊กถูกให้เลือกบันทึกหน้าจอไว้อยู่ แล้วมัน On โดย Default คิดว่าคนส่วนใหญ่ไม่ทันสังเกตจึงเป็นที่มาของปัญหาครับ
.
- วีดีโอที่อัดไว้ไม่มีการอัปโหลดขึ้น Server แต่เอาไว้เผื่อว่ามีใครอยากแชร์ผลการเล่นเกมจะได้แชร์ได้
.
- คุยกันยาวเหมือนกัน แต่สรุปแล้วคือคิดว่าปัญหาน่าจะอยู่ที่ UX ส่วนใหญ่ก็เป็นการ Discuss กันว่ามีวิธีไหนจะทำให้ดีขึ้นได้บ้าง เดี๋ยวคงต้องดูรออีกทีว่าตอนมี AR Game รอบหน้า ตัว UX จะปรับปรุงขึ้นมาเพื่อไม่ให้พลาดบันทึกวีดีโอระหว่างเล่นเกมโดยไม่ตั้งใจอย่างไรครับ
.
- ตอนนี้ไม่มีแคมเปญ AR รันอยู่ ดังนั้นจึงไม่มี AR ให้เล่น ถึงแม้จะยังไม่ได้ปรับปรุงตรงนี้ตอนนี้ก็ถือว่าปลอดภัยครับ ... เพราะมันไม่มีให้เล่นไง !
.
===========
= สรุปของสรุป =
===========
.
- ที่ Shopee ยังไม่แถลงก่อนหน้านี้เพราะอยากคุยกับเราและน้องเอกก่อน เพราะเนื้อหาหลายส่วนมันค่อนข้าง Technical
.
- เป็นการสนทนาที่แฮปปี้ดีครับ ได้คุยกับ Engineer ตรงเลยทำให้ได้คำตอบที่ต้องการอย่างชัดเจน และทางนั้นรับฟังความคิดเห็นทุกอย่าง อะไรที่คิดว่าพลาดก็บอกว่าพลาดตรง ๆ และจะแก้ไขโดยเร็ว (พร้อมบอกวิธีที่กำลังจะแก้ไข) ซึ่งทั้งหมดที่พลาดจะเป็นการ Implement โค้ดมากกว่าระดับ Policy ครับ เลยสบายใจเรื่อง Privacy ระดับหนึ่งเลย
.
- ทางนั้นฝากย้ำมาว่าเค้า Concern เรื่อง Privacy มาก มีจุดยืนเรื่องนี้แบบจริงจัง
.
- เท่าที่ดูคิดว่าไม่มีการละเมิดอะไรเกิดขึ้นนะ น่าจะเป็น Bug ตามที่บอก ส่วนเรื่อง AR ก็เป็นเรื่อง UX ที่ต้องปรับปรุงในอนาคต
.
ใครลบไปก็พิจารณาลงใหม่ดูได้ครับ คิดว่าไม่น่ามี Issue อะไรแล้วนะ ขอบคุณทาง Shopee กับคำชี้แจงด้วยครับ =)
.
#ปิดเคส #โสดอยู่นะ #ลืมไปสามโพสต์ #เดี๋ยวเสียจุดยืน
I have talked to Shopee successfully. I have talked directly to Engineer in Singapore. I got the insights answer as I want. So happy. I have summarized them as I want.
.
======================
= Gallery access file =
======================
.
- OK, access to ′′ Create Thumbnail so users can choose the latest photos straight from the app which is how they are normally done around the world (this is as many developers predict).
.
- But the way that the Shopee app doesn't work is the best way to use (Best Practise) because it's using the big picture to copy it and then it's done. Thumbnail. The Shopee app is also the best way to keep it in Shopee's folder. This cause is displayed in the function required.
.
- For example, the Image Search function which has been pulled in 2-3 recent photos shown at the lower right corner (as in the attached photo).
.
- And that's why most of the photocopied pics are the latest pics.
.
- And that's another reason why the picture doesn't get immediately copied. Some people are 3 days 5 days late because it won't be copied until the last photo is used (like Image Search). I will copy.
.
- And the Shopee app doesn't clear the full picture. Even though it's created Thumbnail (I didn't mean to delete it, I just listened to it because I didn't have access to this file after being copied)
.
- And then Pushed to save the wrong file from which I intended to block the personal space of the app, but I pushed it to call the wrong function. It caused the file to appear in External Storage that anyone could access. Instead, this happened.
.
- After having a thread in Pantip Shopee, I have solved it. But with very little time, I haven't been able to solve the logic. Creating Thumbnail is better. Use the method to collect the original logic and move to Private Folder instead as we posted before. To fix a relatively serious buck, then release early (which is done right)
.
- Shopee has received Feedback. Changing the way to create Thumbnail to never access the full picture will become the global standard method instead of the Thumbnail image from Gallery.
.
- For those concerned that the photos that were copied will be uploaded to collect. Shopee confirms that there is no upload for sure. This one is the same as looking in the code and trap Network. No. I see where I uploaded it.
.
- For those wondering what the sharing folder we see. It's for sure. It's a folder that we ′′ keep the product photo file that we want to share to other apps Technically, the app must be. Let's use this photo to keep it in External Storage before sharing it with other apps (such as FB). This one is technically confirmed. And it's the code that is unpacking. It's as explained in every calling. It's not possible to share it. For another purpose, it is for another purpose.
.
- In summary, this story is clear and reasonable. There is nothing to hold my mind.
.
==========================
= AR story recording video while playing game =
==========================
.
- In fact, the AR page has a tick to choose from. It's on by Default. I think that most people don't notice. Therefore, it's the source of the problem.
.
- The video that has been recorded hasn't been uploaded to Server, but it's up to you in case anyone wants to share the gaming results so you can share.
.
- Long talk, but in conclusion, I think that the problem should be in UX it's mostly Discussion that there is a way to get better. I will have to see if there is AR Game next round. UX will improve so that you don't miss it. How to record video while playing the game accidentally?
.
- There is no AR running campaign now, so there is no AR to play. Although it hasn't improved here, it's safe now... because there is no play!
.
===========
= Summary of Summary =
===========
.
- At Shopee, I haven't made a statement before because I want to talk to us and sister Ek first because there are many parts of the content.
.
- It's a happy conversation. I talked to Engineer straight. I got the answer that I wanted clearly and I heard everything I thought I missed it. I said I missed it straight away and I will fix it soon (and I will tell you how I'm going to fix it). All I missed. It's going to be an Implement code more than a Policy level. I feel comfortable about Privacy level.
.
- That way, please repeat that he Concern is very Privacy. There is a serious stand on this story.
.
- As far as I see, there is no violation. Probably Bug as told. AR is a UX that needs to be updated in the future.
.
If you delete it, you can consider posting again. I think it shouldn't be an Issue at all. Thank you via Shopee with the clarification. =)
.
#ปิดเคส #โสดอยู่นะ #ลืมไปสามโพสต์ #เดี๋ยวเสียจุดยืนTranslated
Search
tick bug 在 Why Ticks Are So Hard To Kill - YouTube 的推薦與評價
... <看更多>