【发布时间】:2018-06-26 17:27:08
【问题描述】:
我正在开发一个离子项目。 我已按照所有步骤安装社交共享和深层链接。
这是我安装插件时的架构。
ionic cordova plugin add ionic-plugin-deeplinks --variable URL_SCHEME=app --variable DEEPLINK_SCHEME=https --variable DEEPLINK_HOST=app.com --variable ANDROID_PATH_PREFIX=/
但是当我与社交分享分享时,不要发送 url,社交分享以字符串形式发送或通过电子邮件发送一些结构作为字符串,另一部分作为 url。
例如通过环聊作为字符串
例如通过电子邮件 app://app.com/page --> app:// 作为字符串和 app.com/page 作为 url
在社交共享文档架构中是 share(meesage, subject, file, url)
消息:字符串,主题:字符串,文件:字符串|数组,url:字符串
this.socialSharing.share('Lorem ipsum', 'title', null, 'app://app.com/about')
.then( ()=> {
console.log('Success');
})
.catch( (error)=> {
console.log('Error: ', error);
});
当我使用带有 hiperlink 的 codepen.io 的浏览器进行测试时,该应用会打开深层链接。
< h1 >< a href="app://app.com/about" >Click Me< /a>< /h1>
但是当我分享一个深层链接时,会以字符串形式发送。
为什么???你能帮我吗???
【问题讨论】:
标签: ionic-framework ionic2 ionic3