【问题标题】:Launching messaging application with body text in tizen web app在 tizen Web 应用程序中启动带有正文的消息传递应用程序
【发布时间】:2015-09-22 04:04:51
【问题描述】:

我正在开发 tizen 网络应用程序。在该应用程序中,有一个选项,例如通过消息共享应用程序。我可以使用 appcontrol 打开消息传递应用程序,但我无法将文本作为消息正文传递。无论如何可以通过消息传递应用程序的文本。我搜索了所有 tizen api,发现我们可以将文件作为数据传递给其他应用程序,但找不到将文本作为数据传递。

我正在使用 tizen appcontrol 来启动应用程序,实际上您可以在使用该 appcontrol 时传递数据,如下面的代码。

var appControl =  new tizen.ApplicationControl(
    "http://tizen.org/appcontrol/operation/share",
    "shareimage.html",
    "image/*",
     null,
    [new tizen.ApplicationControlData("images", [imagedata1, imagedata2])] ); 

//Explicit launch with control data
tizen.application.launchAppControl( appControl, "3lqX1bKgbi.ServiceApp",
function() {console.log("launch application control succeed"); },
function(e) {console.log("launch application control failed. reason: " + e.message); },
appControlReplyCallback );

但上面的代码是用于传递图像文件的,我试图传递如下文本

var appControl = new tizen.ApplicationControl("http://tizen.org/appcontrol/operation/share",null,"text/*",null ,[new tizen.ApplicationControlData("text", [message])]);
tizen.application.launchAppControl(appControl, null,function()console.log("launch application control succeed");},           function(e) {alert("ERROR")});

但它不起作用。

任何帮助将不胜感激。在此先感谢

【问题讨论】:

    标签: tizen tizen-web-app


    【解决方案1】:

    您可以使用锚标记对简​​单的 html 内容执行此操作。

    <a href="sms:?body=Hello'>Share<a/>
    

    以上代码将打开带有预定义消息的消息应用程序。

    【讨论】:

    • 谢谢@srkushwaha。你拯救了我的一天。
    • 但是你有什么想法吗,如何使用 appcontrol 来实现这一点。
    • 我需要检查一下。会找到并通知您。
    • 感谢您的帮助@srkushwaha。
    • 你可以试试这个tizen.org/appcontrol/operation/share_text 选项。如果它有效,那么它很好。否则可能对于 share_text,web api 可能没有暴露。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-03-23
    • 1970-01-01
    • 2013-11-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多