native.canShowPopup()

类型 函数
native.*
返回值 布尔值
修订版 发行版 2024.3703
关键字 原生,canShowPopup,显示弹出窗口
另请参阅 native.showPopup()

概述

返回是否可以显示弹出窗口类型。这通常定义是否实际显示弹出窗口。但是,在 "appStore" 的情况下,结果为 true 并不保证将显示弹出窗口,因为在这些情况下,特定弹出窗口将取决于其他参数。

语法

native.canShowPopup( name )
name (必需)

字符串. 要显示的弹出窗口的字符串名称。这可以是以下之一

  • "mail"
  • "sms"
  • "appStore"
  • "requestAppPermission"

请注意,还可以通过插件获得其他弹出窗口类型(请参阅 native.showPopup())。

示例

if ( native.canShowPopup( "sms" ) ) then
    local options = {
        to = { "1234567890", "9876543210" },
        body = "I scored over 9000!!! Can you do better?"
    }
    local result = native.showPopup( "sms", options )

else
    print( "SMS Not supported/setup on this device" )
    native.showAlert( "Alert!", "SMS not supported/setup on this device.", { "OK" } )
end