gpt4 book ai didi

android - Flutter 插件开发 : importing libraries

转载 作者:IT王子 更新时间:2023-10-29 07:01:21 27 4
gpt4 key购买 nike

我正在尝试为 Flutter 创建一个 Facebook 登录插件,并且已经运行了 native 代码。不过有一件事我不明白。依赖项、使用权限和元数据去哪里了?我想可以将依赖项和权限添加到插件的 android 文件夹中。但是元数据需要一个只有用户才能提供的 key 。所以我不能把它放在我的插件的 android 文件夹中,只能放在使用该插件的项目中的 android 文件夹中。但我需要元数据才能使插件正常工作。所以我有点卡住了。谁有这方面的经验?

最佳答案

可以在插件的build.gradlepodspec中添加依赖。尽管如果它依赖于非标准的 Maven 或 CocoaPods 存储库,用户将需要在他们的项目中指定它。

权限由用户根据需要添加。与配置文件相同。使用插件的自述文件来解释需要做什么。

如果配置信息在 iOS 和 Android 之间相同(API key 等),将其从 Dart 传递到 native 是避免重复的好做法。如果每个平台的配置信息不同,让插件从文件中读取(或在 AppDelegate/Activity 中指定)允许 Dart 不知道它在哪个平台上。

查看 google_sign_in灵感插件。

关于android - Flutter 插件开发 : importing libraries,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44707548/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com