lostpop
1
安卓版本 2.3.7 ios版本 2.5.3
tpoutside://pull.activity?param=%7B%22txData%22%3A%22%7B%5C%22visible%5C%22%3Afalse%2C%5C%22txID%5C%22%3A%5C%22c6eccc1f68d38e36d41d8c2d53d22ceb7d23f239aef61fbd266f333b9f3ab39f%5C%22%2C%5C%22raw_data%5C%22%3A%7B%5C%22contract%5C%22%3A%5B%7B%5C%22parameter%5C%22%3A%7B%5C%22value%5C%22%3A%7B%5C%22data%5C%22%3A%5C%22a9059cbb00000000000000000000000060c4b9472ee9092d2625b918762228a4763a5a5c%5C%22%2C%5C%22owner_address%5C%22%3A%5C%22413299417c13db456a9d35fec90700f26c68eafbf5%5C%22%2C%5C%22contract_address%5C%22%3A%5C%2241a614f803b6fd780986a42c78ec9c7f77e6ded13c%5C%22%7D%2C%5C%22type_url%5C%22%3A%5C%22type.googleapis.com%5C%5C%5C%5C%2Fprotocol.TriggerSmartContract%5C%22%7D%2C%5C%22type%5C%22%3A%5C%22TriggerSmartContract%5C%22%7D%5D%2C%5C%22ref_block_bytes%5C%22%3A%5C%22865d%5C%22%2C%5C%22ref_block_hash%5C%22%3A%5C%2297a350e4aa8501ef%5C%22%2C%5C%22expiration%5C%22%3A1733176608498%2C%5C%22fee_limit%5C%22%3A100000000%2C%5C%22timestamp%5C%22%3A1733176548498%7D%2C%5C%22raw_data_hex%5C%22%3A%5C%220a021a252208fd89bb6ce53da12a40808a81cbb8325aae01081f12a9010a31747970652e676f6f676c65617069732e636f6d2f70726f746f636f6c2e54726967676572536d617274436f6e747261637412740a15413299417c13db456a9d35fec90700f26c68eafbf5121541a614f803b6fd780986a42c78ec9c7f77e6ded13c2244a9059cbb00000000000000000000000060c4b9472ee9092d2625b918762228a4763a5a5c0000000000000000000000000000000000000000000000000000000005f5e10070d5b9fdcab832900180ade204%5C%22%7D%22%2C%22action%22%3A%22pushTransaction%22%2C%22actionId%22%3A%22web-db2c5466-1a03-438c-91c9-2172e8becea5%22%2C%22blockchains%22%3A%5B%7B%22chainId%22%3A%22728126428%22%2C%22network%22%3A%22TRON%22%7D%5D%2C%22callbackUrl%22%3A%22http%3A%2F%2F115.205.0.178%3A9011%2FtaaBizApi%2FtaaInitData%22%2C%22dappIcon%22%3A%22https%3A%2F%2Feosknights.io%2Fimg%2Ficon.png%22%2C%22dappName%22%3A%22Test+demo%22%2C%22protocol%22%3A%22TokenPocket%22%2C%22version%22%3A%222.0%22%2C%22form%22%3A%22TEakP3rxaNxqDgVpyvPoP6HahPmEr3v43D%22%2C%22to%22%3A%22TJnsY5bGiwuPCQFismQDwyVTPAn7M88888%22%7D
TxData 按照tron标准生成 安卓版本正常呼出 但是转账金额显示0 ios提示钱包未导入(实际上两个版本都有同一个hd钱包)
我是使用其他语言写的 但是最终生成的链接应该是一样的 为什么会有这样的结果
1.“Android 转账金额显示为0”,你最终转账交易后,链上数据是正确的吗?
2.“iOS提示钱包未导入”,确保iOS端的HD钱包下有对应地址的TRON钱包,如果无,则导入。如果有,提供一下iOS版本号
1 安卓是我写错了 没有给value-data拼接金额 现在一切正常
2 IOS确定有对应的tron钱包 和安卓一摸一样 版本 2.5.3
数据
{
"txData" : "{\"visible\":false,\"txID\":\"0e221b4369bd38c02f3242a0e0b9ad3d682d62546c81ef4eddb83fcfeb4deed0\",\"raw_data\":{\"contract\":[{\"parameter\":{\"value\":{\"data\":\"a9059cbb00000000000000000000000088989f91addc5772284e6c3bb2470afed22e282a0000000000000000000000000000000000000000000000000000000005f5e100\",\"owner_address\":\"413299417c13db456a9d35fec90700f26c68eafbf5\",\"contract_address\":\"41a614f803b6fd780986a42c78ec9c7f77e6ded13c\"},\"type_url\":\"type.googleapis.com\\\\/protocol.TriggerSmartContract\"},\"type\":\"TriggerSmartContract\"}],\"ref_block_bytes\":\"865d\",\"ref_block_hash\":\"97a350e4aa8501ef\",\"expiration\":1733204420853,\"fee_limit\":100000000,\"timestamp\":1733204360853},\"raw_data_hex\":\"0a023e562208aa5254440a15c2ac40d0bba2d8b8325aae01081f12a9010a31747970652e676f6f676c65617069732e636f6d2f70726f746f636f6c2e54726967676572536d617274436f6e747261637412740a15413299417c13db456a9d35fec90700f26c68eafbf5121541a614f803b6fd780986a42c78ec9c7f77e6ded13c2244a9059cbb00000000000000000000000088989f91addc5772284e6c3bb2470afed22e282a0000000000000000000000000000000000000000000000000000000005f5e10070b7fd9ed8b832900180ade204\"}",
"action" : "pushTransaction",
"actionId" : "web-db2c5466-1a03-438c-91c9-2172e8becea5",
"blockchains" : [ {
"chainId" : "728126428",
"network" : "TRON"
} ],
"callbackUrl" : "http://115.205.0.178:9011/taaBizApi/taaInitData",
"dappIcon" : "https://eosknights.io/img/icon.png",
"dappName" : "Test demo",
"protocol" : "TokenPocket",
"version" : "2.0",
"form" : "TEakP3rxaNxqDgVpyvPoP6HahPmEr3v43D",
"to" : "TNRTjbrzeRCCXDL72efwnm8xAXLTw7fQZu"
}
最终链接
tpoutside://pull.activity?param=%7B%22txData%22%3A%22%7B%5C%22visible%5C%22%3Afalse%2C%5C%22txID%5C%22%3A%5C%220e221b4369bd38c02f3242a0e0b9ad3d682d62546c81ef4eddb83fcfeb4deed0%5C%22%2C%5C%22raw_data%5C%22%3A%7B%5C%22contract%5C%22%3A%5B%7B%5C%22parameter%5C%22%3A%7B%5C%22value%5C%22%3A%7B%5C%22data%5C%22%3A%5C%22a9059cbb00000000000000000000000088989f91addc5772284e6c3bb2470afed22e282a0000000000000000000000000000000000000000000000000000000005f5e100%5C%22%2C%5C%22owner_address%5C%22%3A%5C%22413299417c13db456a9d35fec90700f26c68eafbf5%5C%22%2C%5C%22contract_address%5C%22%3A%5C%2241a614f803b6fd780986a42c78ec9c7f77e6ded13c%5C%22%7D%2C%5C%22type_url%5C%22%3A%5C%22type.googleapis.com%5C%5C%5C%5C%2Fprotocol.TriggerSmartContract%5C%22%7D%2C%5C%22type%5C%22%3A%5C%22TriggerSmartContract%5C%22%7D%5D%2C%5C%22ref_block_bytes%5C%22%3A%5C%22865d%5C%22%2C%5C%22ref_block_hash%5C%22%3A%5C%2297a350e4aa8501ef%5C%22%2C%5C%22expiration%5C%22%3A1733204420853%2C%5C%22fee_limit%5C%22%3A100000000%2C%5C%22timestamp%5C%22%3A1733204360853%7D%2C%5C%22raw_data_hex%5C%22%3A%5C%220a023e562208aa5254440a15c2ac40d0bba2d8b8325aae01081f12a9010a31747970652e676f6f676c65617069732e636f6d2f70726f746f636f6c2e54726967676572536d617274436f6e747261637412740a15413299417c13db456a9d35fec90700f26c68eafbf5121541a614f803b6fd780986a42c78ec9c7f77e6ded13c2244a9059cbb00000000000000000000000088989f91addc5772284e6c3bb2470afed22e282a0000000000000000000000000000000000000000000000000000000005f5e10070b7fd9ed8b832900180ade204%5C%22%7D%22%2C%22action%22%3A%22pushTransaction%22%2C%22actionId%22%3A%22web-db2c5466-1a03-438c-91c9-2172e8becea5%22%2C%22blockchains%22%3A%5B%7B%22chainId%22%3A%22728126428%22%2C%22network%22%3A%22TRON%22%7D%5D%2C%22callbackUrl%22%3A%22http%3A%2F%2F115.205.0.178%3A9011%2FtaaBizApi%2FtaaInitData%22%2C%22dappIcon%22%3A%22https%3A%2F%2Feosknights.io%2Fimg%2Ficon.png%22%2C%22dappName%22%3A%22Test+demo%22%2C%22protocol%22%3A%22TokenPocket%22%2C%22version%22%3A%222.0%22%2C%22form%22%3A%22TEakP3rxaNxqDgVpyvPoP6HahPmEr3v43D%22%2C%22to%22%3A%22TNRTjbrzeRCCXDL72efwnm8xAXLTw7fQZu%22%7D
iOS端,试下把txData用json传递,而非json字符串
你现在是这样用:“txData” : “{…}”, 试下改成:“txData” : {…}