【问题标题】:phonegap google play and mail linkphonegap google play 和邮件链接
【发布时间】:2015-08-10 15:05:45
【问题描述】:

我的链接有问题。

我想添加一个 android / ios 市场链接。以及来自外部 url 的邮件链接和图片。

已尝试市场链接;

1. <a href="market://details?=com.my.app">App</a>
2. <a href="market://details?=com.my.app" data-rel="external">App</a>
3. <a href="https://play.google.com/store/apps/details?id=com.my.app" data-rel="external">App</a>

已尝试邮件链接;

<a href="mailto:my@my.com" data-rel="external">my@my.com</a>

和config.xml文件;

<access origin="mailto://my@my.com" launch-external="yes" />

来自外部 URL 的图片;

<img src="http://a.my.com/img.png" />

config.xml 文件;

<access origin="http://*.my.com" />

但不工作。如何添加链接?谢谢..

【问题讨论】:

    标签: android cordova email


    【解决方案1】:

    安装inappbrowser插件
    安装email composer

    在 Play 商店中打开 Temple Run

    <script type="text/javascript">
            function openTR(){
                window.open("market://details?id=com.imangi.templerun2", "_system");
            }
            function sendEmail(){
                cordova.plugins.email.open({
                app: 'gmail',
                to:      'my@my.com',
                subject: 'Greetings',
                body:    'How are you?'
                });
            }
            function openLink(link){
                window.open(link, '_blank', 'location=yes');
            }
    </script>
    
    <input type="button" value="Temple Run" onclick="openTR()">
    <input type="button" value="Send Email" onclick="sendEmail()">
    

    EDIT检查上面的openLink函数定义
    在使用 js 创建&lt;li&gt; 元素时

    "<li onclick='openLink(\"+"value.link+"\")' />"+value.title+"</li>"
    

    Output

    【讨论】:

    • 需要 15 声望 :(
    • 从 json 文件中读取链接。如何正确编写此链接。 output += '
    • ' + value.title + '';
  • 您是否添加了openLink(link) 定义。发布您的JS 代码,以便我可以提供帮助。新问题更可取。
  • 【解决方案2】:

    来自 Javascript,

    window.location.href = "mailto:support@google.com";
    window.location.href = "market://details?=com.my.app";
    

    这会产生奇迹。

    【讨论】:

      【解决方案3】:

      我通常会这样做:

      1. 在字符串文件中

        <string name="my_link"><a ref="https://google.com">Click This Link!</a></string>
        
      2. 在布局中

        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:clickable="true"
            android:text="@string/my_link"
            android:autoLink="web" />
        

      【讨论】:

        猜你喜欢
        相关资源
        最近更新 更多
        热门标签