如何添加 supabase nativescript

Posted

技术标签:

【中文标题】如何添加 supabase nativescript【英文标题】:How to add supabase nativescript 【发布时间】:2022-01-19 19:18:26 【问题描述】:

我正在用 vue 学习 nativescript。我正在尝试构建一个 supabase nativescript 应用程序。我无法使用检测或使用要求声明。 我已经登录了。它正在工作。但超级基地不是。 任何人都可以帮助我。

亲切的问候, 佩德罗

【问题讨论】:

【参考方案1】:

您可以尝试使用 Nativescript CLI 添加这个 Nativescript 插件 https://market.nativescript.org/plugins/@triniwiz/nativescript-supabase/,它是 official package 的包装器:

ns plugin add @triniwiz/nativescript-supabase

然后在你的代码中像这样导入它:

import createClient from '@triniwiz/nativescript-supabase';

【讨论】:

【参考方案2】:

我正在尝试这样做。我的以下基于firebase的代码正在评论中。我试图添加一个基于 Firebase 的代码。 如下: `

import Vue from 'nativescript-vue'
import Home from './components/Home'
//import VueDevtools from 'nativescript-vue-devtools'
import LoginPage from './components/LoginPage'
import supabase from "@triniwiz/nativescript-supabase-storage";

/*if(TNS_ENV !== 'production') 
  Vue.use(VueDevtools)
*/
// Prints Vue logs when --env.production is *NOT* set while building
//Vue.config.silent = (TNS_ENV === 'production')

/*new Vue(
  render: h => h('frame', [h(LoginPage)])
).$start()*/

/*var supabase = require("@triniwiz/nativescript-supabase-storage");
supabase
  .init(
    // Optionally pass in properties for database, authentication and cloud messaging,
    // see their respective docs.
  )
  .then(
    function(instance) 
      console.log("supabase.init done");
    ,
    function(error) 
      console.log("supabase.init error: " + error);
    
  );*/

new Vue(
  render: (h) => h('frame', [h(LoginPage)]),
).$start()

`

我正在尝试做一个 todo 应用程序来学习如何将 supabase 与 nativescript 一起使用。但我还没有找到任何关于我的问题的答案。可能我必须将您的想法用作客户导入。我要解决的问题是提供正确的登录,一个使用 supbase 连接的登录页面。我找不到任何文档来帮助我。也许我应该在这里寻求帮助并进行不和谐的聊天。

谢谢。

【讨论】:

嗨佩德罗,我正在尝试做同样的事情,有什么运气吗? tbh,实际上我没有什么要分享的,但如果你愿意,我们可以创建一个 github repo 并尝试一起工作。 还没有。我们当然可以。我正在阅读很多关于这个问题的内容,但什么也没有。给我发一条私人消息。

以上是关于如何添加 supabase nativescript的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Node.js 从 Supabase Storage 保存文件(将 blob 转换为文件)

supabase 开源firebase 可选工具

颤振 - supabase 密码恢复

使用 supabase 的 Prisma 迁移失败

Supabase: 一个开源的后端服务,可以让你更快地构建产品

带有 Supabase 和 Flutter 的 Twilio 将数字解组到 Go 结构字段 SmsStatus.status