คำถามที่พบบ่อย

ฉันจะสร้างไฟล์แนบที่ยอดเยี่ยมได้อย่างไร

การแจ้งเตือน "ใกล้เคียง" จะแสดงข้อความในส่วน "ใกล้เคียง" ของการตั้งค่า Google เปิดการ์ด "การตั้งค่าด่วน" ในบริเวณใกล้เคียงบนอุปกรณ์ที่สนับสนุน และจะช่วยโปรโมตไฟล์แนบที่มีประสิทธิภาพดีที่สุดเป็นการแจ้งเตือน

ไฟล์แนบควรมีลักษณะดังนี้เพื่อประสิทธิภาพสูงสุด

  • แนะนําให้ผู้ใช้ไปยังแอปหรือเว็บไซต์ที่ผู้ใช้บางรายเข้าชมแล้วในสถานที่ตั้งนั้น
  • ดึงดูดผู้ใช้ส่วนใหญ่ที่ได้รับการแจ้งเตือน
  • การเพิ่มประสิทธิภาพตําแหน่งบีคอนอาจช่วยกําหนดเป้าหมายเฉพาะผู้ใช้ที่สนใจเท่านั้น
  • มีคํากระตุ้นให้ดําเนินการ (Call-To-Action) โดยตรงและหลีกเลี่ยงการทําให้ผู้ใช้ตกใจ
  • พยายามส่งข้อความที่ได้รับการมีส่วนร่วมที่ดีจากผู้ใช้
  • ปฏิบัติตามนโยบายการแจ้งเตือนสถานที่ใกล้เคียง เพื่อรักษาประสบการณ์ที่ดีของผู้ใช้ไว้

ไฟล์แนบของฉันไม่แสดงในส่วน "ใกล้เคียง" ของการตั้งค่า Google ทำไมจึงเป็นเช่นนั้น

  • ข้อความที่เราแสดงมีข้อจํากัดบางอย่าง เช่น อนุญาตเฉพาะ HTTPS URL และไม่อนุญาตเนื้อหาที่ละเมิดนโยบายของเรา
  • ระบบไม่รองรับลิงก์ไปยัง play.google.com แต่ให้ใช้ไฟล์แนบ Intent ของแอปแทนเพื่อให้แอปขับเคลื่อนโดยประสบการณ์

ข้อความของฉันไม่แสดงเป็นการแจ้งเตือน ทำไมจึงเป็นเช่นนั้น

การแจ้งเตือนอาจไม่แสดงเนื่องจากสาเหตุหลายประการ

  1. การแจ้งเตือนจะไม่ปรากฏหากผู้ใช้ไม่ได้รับไฟล์แนบอย่างถูกต้อง ดูเคล็ดลับการสร้างไฟล์แนบที่ยอดเยี่ยมด้านบน
  2. โดยทั่วไปการแจ้งเตือนใกล้เคียงจะสแกนบีคอนเป็นเวลา 2-3 วินาทีหลังจากที่เปิดหน้าจอ หากหน้าจอไม่ได้เปิดมาระยะหนึ่งแล้ว อุปกรณ์จะไม่พบบีคอนใหม่
  3. ไฟล์แนบในโหมดแก้ไขข้อบกพร่องจะแสดงเฉพาะในอุปกรณ์โหมดแก้ไขข้อบกพร่องเท่านั้น ดูโหมดแก้ไขข้อบกพร่องด้วย
  4. หากในอุปกรณ์เพิ่งปิดการแจ้งเตือนไป อุปกรณ์นั้นอาจไม่แสดงการแจ้งเตือนอีกเป็นระยะเวลาหนึ่ง ระบบจะรีเซ็ตนโยบาย Backoff หากผู้ใช้เปิดส่วน Nearby ของการตั้งค่า Google
  5. การแจ้งเตือนอาจไม่แสดงขึ้นหากละเมิดนโยบายการแจ้งเตือนสถานที่ใกล้เคียง

Android เวอร์ชันใดบ้างที่รองรับการแจ้งเตือนใกล้เคียง

การแจ้งเตือนที่อยู่ใกล้เคียงรองรับใน Android 4.4 (KitKat) ขึ้นไป

การแจ้งเตือน Nearby เกี่ยวข้องกับ Eddystone-URL หรือ Physical Web อย่างไร

การแจ้งเตือนใกล้เคียงทํางานพร้อมกันกับ Eddystone-URL และ Physical Web ซึ่งมีลักษณะการทํางานที่แน่นอนตาม Use Case และความสามารถของคุณ เช่น หากคุณมีกรณีการใช้งาน 1 รายการที่ใช้ได้ในเว็บไซต์ คุณอาจใช้บีคอน Eddystone-URL หากแอปของคุณใช้ Use Case ได้ คุณอาจใช้การแจ้งเตือนใกล้เคียงด้วย Intent ของแอป

ข้อใดเป็นไฟล์แนบที่จําเป็นสําหรับไฟล์แนบของการแจ้งเตือน Nearby ใน Proximity Beacon API

ดูรายละเอียดได้ที่รูปแบบข้อมูลไฟล์แนบ โดยสรุปแล้ว ไฟล์แนบควรอยู่ในรูปแบบต่อไปนี้

    {
      "title": "Example",
      "url": "https://www.example.com"
    }

มีการใช้ไฟล์แนบในชื่อในไฟล์แนบการแจ้งเตือนที่อยู่ใกล้เคียงอย่างไร

ชื่อจะปรากฏในการแจ้งเตือนและลิสต์ที่แสดงโดยการแจ้งเตือนใกล้เคียง เช่น หากตั้งชื่อเป็น "การดําเนินการตัวอย่างที่เกิดขึ้น" ข้อความแจ้งเตือนจะแสดงเป็น "Example action at place" นอกเหนือจากชื่อแอปหรือ URL

การแจ้งเตือน Nearby ติดตั้งแอปในเบื้องหลังหรือไม่

ไม่ การแจ้งเตือนใกล้เคียงจะเปลี่ยนเส้นทางผู้ใช้ไปยัง Google Play Store เพื่อติดตั้งในแอปนั้น

ฉันจะรู้ได้อย่างไรว่าผู้ใช้เข้ามาในแอปของฉันผ่านการแจ้งเตือนใกล้เคียง

ลิงก์การแจ้งเตือนใกล้เคียงเป็น Deep Link มาตรฐานของ Android แต่หากคุณต้องการส่งแท็กเพิ่มเติม เช่น สําหรับเมตริกหรือข้อมูลวิเคราะห์ คุณก็เพิ่มพารามิเตอร์สตริงการค้นหาลงในคอมโพเนนต์เส้นทางของ URL ความตั้งใจได้

การแจ้งเตือน Nearby รองรับ iBeacon ไหม

ได้ ตราบใดที่บีคอนมีรหัส iBeacon แบบคงที่ รหัสเหล่านี้สามารถลงทะเบียนใน Proximity Beacon API ได้และมีไฟล์แนบการแจ้งเตือนใกล้เคียงได้

การสแกนเกิดขึ้นที่ไหนและเมื่อไรหากไม่อยู่ในแอป

การสแกนดําเนินการโดยบริการ Google Play และที่เหตุการณ์ "คัดกรอง" เท่านั้น

ใครเป็นผู้รับผิดชอบการลงทะเบียนบีคอนใน Proximity Beacon API

ทุกคนสามารถลงทะเบียนบีคอนได้ ตราบใดที่ไฟล์แนบมีเนมสเปซและประเภทที่ถูกต้อง ในกรณีส่วนใหญ่ นี่จะเป็นเจ้าของบีคอน แต่อาจเป็น OEM ในกรณีที่คุณอยู่ภายใต้สัญญา

รูปแบบ URI ความตั้งใจของแอปคืออะไร

ก่อนอื่นให้ใช้บีคอนบีคอนเพื่อให้ฟรอนท์เอนด์ของเว็บสร้าง URI ที่ถูกต้องในกรณีที่คุณเข้าใจรูปแบบ โฮสต์ และเส้นทางของ URI เช่น

หากต้องการให้การแจ้งเตือนใกล้เคียงเปิดกิจกรรมในแอปที่มีตัวกรอง Intent ต่อไปนี้

    <data android:host="item"
          android:pathPrefix="/scanner"
          android:scheme="myapp" />

tent:// URI ที่เกี่ยวข้องจะเป็นดังนี้

    intent://item/scanner#Intent;scheme=myapp;package=com.myapp;end

กล่าวคือ URI สามารถแบ่งออกเป็นข้อมูลต่อไปนี้ได้

    intent://<host>/<path>#Intent;scheme=<scheme>;package=<package name>;end

หากกิจกรรมต้องมี Intent เพิ่มเติม คุณควรเพิ่มกิจกรรมเหล่านี้ก่อนวันที่ ;end

    intent://item/scanner#Intent;scheme=myapp;package=com.myapp;S.string_extra=value%20one;B.bool_extra=true;end

ประเภทต่อไปนี้ใช้เสริมได้

  • บูลีน
  • ไบต์
  • ชาร์
  • เตียงคู่
  • ทศนิยม
  • Int
  • ยาว
  • Shorts

นอกจากนี้ ยังดูรายละเอียดเพิ่มเติมเกี่ยวกับ URL Intent นี้ได้ที่ Intent.java#parseUri() และ Intent.java#toUri(int) ในบริบทของ URI_INTENT_SCHEME

แล้วการแปลชื่อ "การแจ้งเตือนใกล้เคียง" ใช้ภาษาอะไร

ไฟล์แนบของการแจ้งเตือน Nearby ต้องมีภาษา/ภาษาเป็นส่วนหนึ่งของเนมสเปซ/ประเภท และการแจ้งเตือนใกล้เคียงจะแสดงไฟล์แนบที่ตรงกับการตั้งค่าภาษาของผู้ใช้เท่านั้น