我们新建flutter项目时组织名称的作用是什么?
(查看截图)
这在 Android 中称为 Application ID,在 iOS 中称为 Bundle ID。就像汽车上的号码一样,Play 商店和 App Store 根据这些 id 来识别应用程序。这对于操作系统识别应用程序很有用(检查应用程序是否安装等)。它还对于安全目的很有用,例如 Facebook 身份验证和 Firbase 设置(识别请求是否来自正确的客户端)。请不要在您的捆绑 ID 中使用示例,因为
example
Play 商店将不允许您的应用程序发布。
还有一件事。理想情况下,捆绑 ID 应该位于反向公司网站域中。
例如:如果公司网站是 www.mywebsite.com,您的捆绑 ID 应该为 com.mywebsite.app(.app 是可选的,但添加应用程序是一个很好的做法)。
我希望这有帮助。
Playstore 识别开发者的唯一ID。 您可以将您的 id 添加为 : 例如。 com.company.app
用户可以将您的应用程序标识为 Play 商店中唯一的应用程序,并且没有其他应用程序具有相同的组织名称
这是应用程序 ID,您可以通过在 flutter create 命令中添加 --org 来从第一次创建应用程序时提及您的组织。
我们来说吧
abc.dev
是您的组织域名,那么创建命令将是这样的:
flutter create your_app_name --org dev.abc
那么您的应用程序ID(反向域名)将如下:
applicationId = "dev.abc.your_app_name"
如果您在创建应用程序时未指定组织名称,请不用担心。您仍然可以通过搜索当前的 applicationId 值来更改它,并在项目中全局替换它们。
附注您必须小心需要 applicationId 才能工作的连接服务,例如 Firebase 服务......