开发者社区> 问答> 正文

应用研发平台EMAS推送功能,可以推送超链接吗?

应用研发平台EMAS推送功能,可以推送超链接吗?就是点击通知栏后直接跳转到对应的网址上的那种链接。

展开
收起
2401。 2023-07-16 13:26:20 64 0
4 条回答
写回答
取消 提交回答
  • 云端行者觅知音, 技术前沿我独行。 前言探索无边界, 阿里风光引我情。

    可以。EMAS推送功能支持推送超链接,可以将超链接作为通知内容发送给用户。当用户点击通知栏上的超链接时,会自动跳转到对应的网址上。需要注意的是,为了保证用户体验和安全性,建议在创建超链接时遵循相关的规范和最佳实践,例如避免使用恶意链接或未经验证的来源。

    2023-07-21 23:01:07
    赞同 展开评论 打赏
  • 可以 https://help.aliyun.com/document_detail/2249916.html
    此回答整理自钉群“应用研发平台EMAS开发者交流群”。

    2023-07-18 13:32:09
    赞同 展开评论 打赏
  • 是的,应用研发平台EMAS的推送功能支持发送包含超链接的通知。通过在推送消息中添加自定义的跳转链接,你可以实现点击通知栏后直接跳转到对应的网址。

    以下是一个示例:

    // 构建自定义参数
    JSONObject extras = new JSONObject();
    try {
        extras.put("url", "https://www.example.com"); // 设置跳转链接
    } catch (JSONException e) {
        e.printStackTrace();
    }
    
    // 创建通知消息
    PushMessage pushMessage = new PushMessage();
    pushMessage.setTitle("新消息");
    pushMessage.setContent("点击查看详情");
    pushMessage.setExtras(extras.toString());
    
    // 发送推送通知
    PushServiceFactory.getCloudPushService().push(pushMessage, target);
    

    在上述示例中,我们创建了一个自定义参数 extras 并将要跳转的URL设置为其属性之一。这个参数会作为额外的信息附加到推送消息中。在APP接收到推送消息后,可以通过解析并提取该参数来获取跳转链接,并进行相应的处理,例如使用WebView打开网址或启动默认浏览器访问。

    2023-07-16 23:13:04
    赞同 展开评论 打赏
  • 北京阿里云ACE会长

    是的,应用研发平台EMAS的推送功能可以推送超链接。EMAS提供了丰富的推送功能,包括通知推送、透传推送、定时推送等,可以满足不同的推送需求。在通知推送中,您可以设置通知的标题、内容、小图标、大图标等参数,同时也可以设置超链接,以便用户点击通知后跳转到指定的网址。

    具体来说,您可以在推送消息的payload中添加一个extra字段,用于存储超链接相关的信息。例如,您可以设置extra字段中的url值为您要跳转的网址,然后在用户点击通知时,应用程序可以根据extra字段中的url值打开对应的网页或应用程序。

    2023-07-16 14:08:38
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
基于阿里巴巴以及合作伙伴的最佳实践,围绕大前端、云原生领域的相关技术热点(小程序、Serverless、应用中间件、低代码、DevOps)展开行业探讨,与开发者一起探寻云原生时代应用研发的新范式。
相关文档: 移动研发平台
问答排行榜
最热
最新

相关电子书

更多
五天玩转EMAS Serverless 立即下载
EMAS平台全景介绍 立即下载
低代码开发师(初级)实战教程 立即下载