Revenue Cat:如何在一个 Flutter 应用中管理两个不同的 API 密钥?
将 Revenue Cat 与 Google Play Store 和 Apple AppStore 上的应用程序连接后,我现在拥有两个不同的 API 密钥。一份用于谷歌,一份用于苹果。 但是,当我想在 Flutter 应用程序中设置 API 密钥时,我必须只提供一个 API 密钥,如下所示:
static Future init() async {
await Purchases.setup('myApiKey');
}
我在文档中找不到任何有关它的信息,而且我不知道是否必须使用一个 API在我的 Flutter 应用程序中输入密钥,或者我是否应该简单地使用这样的平台检查:
static const _apiKeyGoogle = 'googleApi';
static const _apiKeyApple = 'appleApi';
static Future init() async {
if (Platform.isAndroid) {
await Purchases.setup(_apiKeyGoogle);
} else {
await Purchases.setup(_apiKeyApple);
}
}
有人知道该怎么做吗?我很感激每一个答案。
After connecting Revenue Cat with my app on Google Play Store and Apple AppStore I now have two different API keys. One for Google and one for Apple.
But when I want to set the API key inside my Flutter app I have to provide only one single API key like this:
static Future init() async {
await Purchases.setup('myApiKey');
}
I can't find anything about it in the documentation and I don't know if I have to use one single API key in my Flutter app or if I should simply use a platform check like this:
static const _apiKeyGoogle = 'googleApi';
static const _apiKeyApple = 'appleApi';
static Future init() async {
if (Platform.isAndroid) {
await Purchases.setup(_apiKeyGoogle);
} else {
await Purchases.setup(_apiKeyApple);
}
}
Does anybody know how to do that? I appreciate every answer.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
第二个选项将变量放在常量文件中。
The second option with the variables in a constants file.