Плагин Unity Kin - плохой запрос - PullRequest
0 голосов
/ 05 марта 2019

Я пишу код для подключения Unity к блокчейну Kin.Однако вызов Addaccount () просто возвращает ноль (без ошибок).

Для дальнейшего тестирования я использовал KinDemoScene, который поставляется с плагином, без изменений и пытался создать учетную запись.Это также дает сбой с ошибкой:

Bad Request KinDemo

Я проверил свой брандмауэр, а также скомпилировал телефон и запустил его на телефоне Android, с тем жерезультат.

Итак, мой код и KinDemoScene не работают.Что я делаю не так?

Ниже приведен мой код: ( kin-sdk-android: 1.0.2 и Kin SDK для 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);
        }

    }

}

1 Ответ

0 голосов
/ 06 марта 2019

При компиляции:

  1. Перейдите в настройки плеера и в настройках публикации - нажмите «Пользовательский шаблон Gradle»
  2. Отредактируйте этот шаблон в соответствии с инструкциями плагина Unity
  3. Добавить строку использования Kin вверху вашего скрипта
  4. В настройках плеера убедитесь, что 'minify' (Proguard) отключен
  5. Скомпилируйте и протестируйте на своем устройстве Android или эмуляторе

Запуск его в редакторе Unity не будет работать

...