我正在编写代码以将 Unity 连接到 Kin 区块链。但是,调用 Addaccount() 只会返回 null(无错误)。
为了进一步测试,我使用了插件自带的KinDemoScene,未修改,尝试创建账号。这也失败并出现错误:
我检查了我的防火墙,还编译了手机并在安卓手机上运行,结果相同。
所以我的代码和 KinDemoScene 都失败了。我究竟做错了什么?
下面是我的代码:(kin-sdk-android:1.0.2和Kin SDK for Unity 1.0 版)
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using Kin;
public class KinConnector : MonoBehaviour
{
private KinClient kinClient;
private KinAccount account;
void Start()
{
kinClient = new KinClient(Environment.Test, "test");
try
{
if (!kinClient.HasAccount())
{
account = kinClient.AddAccount();
//**NO ERROR RETURNED, JUST A NULL****
}
else
{
account = kinClient.GetAccount(0);
}
}
catch (KinException e)
{
Debug.LogError(e);
}
}
}
