【问题标题】:branch.io Share Sheet messagebranch.io 共享表消息
【发布时间】:2017-11-21 08:29:47
【问题描述】:

这是一个调用 Ionic 的函数

regularShare(){
    // only canonicalIdentifier is required
    var properties = {
        canonicalIdentifier: 'content/' + this.itemId
    }

    // create a branchUniversalObj variable to reference with other Branch methods
    var branchUniversalObj = null
    Branch.createBranchUniversalObject(properties).then(function (res) {
        branchUniversalObj = res

        // optional fields
        var analytics = {

        }

        // optional fields
        var properties = {

        }

        var message = 'Check out this link'

        // optional listeners (must be called before showShareSheet)
        branchUniversalObj.onShareSheetLaunched(function (res) {
            // android only
            console.log(res)
        })
        branchUniversalObj.onShareSheetDismissed(function (res) {
            console.log(res)
        })
        branchUniversalObj.onLinkShareResponse(function (res) {
            console.log(res)
        })
        branchUniversalObj.onChannelSelected(function (res) {
            // android only
            console.log(res)
        })

        // share sheet
        branchUniversalObj.showShareSheet(analytics, properties, message)
    });
}

当我将 var 消息更改为以下内容时,它会出错。以下错误。

var message = "Check out " + this.itemDetails.name + " (" + this.itemDetails.subcat+ ") in " + this.itemDetails.location + "."+ " Address: " + this.itemDetails.address+ ". Contact: " + this.itemDetails.phone

ERROR: ERROR Error: Uncaught (in promise): TypeError: undefined is not an object (evalating 'this.itemDetails')

但是,在我的所有其他函数中,使用相同的消息和变量似乎运行良好。

只是尝试将变量的值放在消息中而不是默认消息中:查看此链接

谢谢:)

【问题讨论】:

    标签: javascript ionic-framework ionic3 branch.io


    【解决方案1】:

    为了让它工作,我不得不改变这条线

    Branch.createBranchUniversalObject(properties).then(function (res) {
    

    Branch.createBranchUniversalObject(properties).then((res) => {
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-25
      • 1970-01-01
      • 2021-04-16
      • 2017-08-14
      相关资源
      最近更新 更多