페이지 이동경로
  • Docs>
  • Message template>
  • FAQ

Message template

FAQ

This document provides frequently asked questions and answers related to message templates.

Q. Images specified by URL are not displayed.

When sending messages, images specified by URL may not be displayed for the following reasons:

  • When Kakao's scrap server cannot access the image URL
  • When image size limit(5MB) is exceeded

First, check if the specified image URL is accessible from external networks. Do not use URLs that are only accessible from internal service networks.

If the URL is accessible from external sources, refer to Firewall Settings for Scrap Permission to allow Kakao's scrap server IP. Alternatively, you can also use the Message Template Tool or Image Upload API to upload images in advance and then send messages.

Q. Scrap preview images are not changing.

When preview images or text changes are not reflected, this is a phenomenon caused by cache data. You can delete cache data by entering the URL of the web page or file stored on the Kakao platform in [Tools] > [Initialization Tools] > [OG(Open Graph) Cache] menu.

If existing images or text still appear even after deleting cache data, refer to the following:

  • If scraping a web page, check if og tag values are correctly entered
  • Exit and recreate the Kakao Talk chatroom to send test messages

For more detailed information, check the related announcement. For og tag information used in scrap messages, refer to Message Template.

Kakao platform only retrieves web page information according to the OG Protocol and does not modify web page data. Therefore, individual measures are difficult except for deletion using the cache initialization tool. If the cache initialization tool does not work or other abnormal phenomena are discovered, please contact DevTalk.

Q. How do I set up buttons and links in messages?

Links and buttons specified in images, text, and buttons follow the information set in [My Application] > [Platform]. The application (app) execution path of links and buttons in messages works according to Android package name and market URL, iOS bundle ID and market URL settings. When setting links to move to web pages, they follow the web platform URL.

When modifying paths specified in links and buttons in [Tools] > [Message Template], or when specifying link values in clients or servers when composing messages, they also follow app settings, and some information can be added. For website domains, you can use one of the domains registered in platform settings, and sub-paths can be entered directly. For Android and iOS, you can specify parameters to pass when launching the app.

Multiple platform information can be entered in links and buttons, but they work according to priority when executed. When moving to websites, they work differently depending on whether the user clicks the link or button on PC or mobile device. For PC, you can also specify app execution paths for Windows and Mac OS respectively. For app execution, if the app is installed, it launches, and if not, it moves to the market address.

Q. Buttons set in messages are not displayed.

Message buttons may not be displayed depending on the user's Kakao Talk execution environment and [My Application] > [Platform] settings. To prevent buttons from appearing awkward when they are not displayed due to user environment differences even though buttons are set in messages, register web domains in the app's platform settings. When web platform and domains are registered, even if there are no applicable links for buttons according to the user's Kakao Talk execution environment, web platform settings are applied as common links to buttons and displayed. For detailed information, refer to Message Template.

Q. App execution buttons in messages are not working properly.

This refers to cases where there is no response when pressing the app execution button in the message, or it moves to the open market.

First, check if the corresponding app is installed on the device where you want to receive the message and launch the app.

If the app is installed, Android SDK users refer to Setting Custom URL Scheme, and iOS SDK users refer to Info.plist Settings to check if the information for creating Kakao Talk share custom URL schemes is correctly set in the corresponding app.

If the app is not installed, check if the Android and iOS market URLs for the corresponding app are set in [My Application] > [Platform].

Q. Are there character limits for text areas in messages?

Message titles and content areas can each be displayed up to 2 lines, and text exceeding 2 lines is displayed with ellipsis (...).

If you need to input long text, you should use Text Template. You can input up to 200 characters. For configuration method, refer to Default Template.