Esempio n. 1
0
    public void SubmitData()
    {
        DatabaseReference reference = FirebaseDatabase.DefaultInstance.RootReference;

        reference.Child(emailText).Child(LCGoogleLoginBridge.GSIEmail())
        .SetRawJsonValueAsync(JsonConvert.SerializeObject(_AppRequest));
        reference.Child(messageText.text).Child(_AppRequest.message)
        .SetRawJsonValueAsync(JsonConvert.SerializeObject(_AppRequest));
        reference.Child(locationText.text).Child(_AppRequest.location)
        .SetRawJsonValueAsync(JsonConvert.SerializeObject(_AppRequest));


        StorageReference storage = FirebaseStorage.DefaultInstance.RootReference;

        Firebase.Storage.StorageReference img_ref = storage.Child("UserImages/user.jpg");

        ImageGet.instance.imgTex.GetRawTextureData();

        img_ref.PutBytesAsync(ImageGet.instance.imgTex.GetRawTextureData())
        .ContinueWith((System.Threading.Tasks.Task <StorageMetadata> task) => {
            if (task.IsFaulted || task.IsCanceled)
            {
                Debug.Log(task.Exception.ToString());
            }
            else
            {
                Firebase.Storage.StorageMetadata metadata = task.Result;
                string download_url = metadata.DownloadUrl.ToString();
                Debug.Log("Finished uploading...");
                Debug.Log("download url = " + download_url);
            }
        });
    }
Esempio n. 2
0
    public void SignInNormal()
    {
        Action <bool> logInCallBack = (Action <bool>)((loggedIn) => {
            if (loggedIn)
            {
                //PrintMessage("Google Login Success> " + LCGoogleLoginBridge.GSIUserName());
                infoText1.text = "logged in true".ToString();

                FirebaseCreate(LCGoogleLoginBridge.GSIEmail(), "123456");
            }

            else
            {
                infoText1.text = "logged in false".ToString();
            }
        });

        LCGoogleLoginBridge.LoginUser(logInCallBack, false);
    }
Esempio n. 3
0
 public void UserEmail()
 {
     PrintMessage("UserEmail: " + LCGoogleLoginBridge.GSIEmail());
 }