[英]Can I use same flutter app for both android and ios apps?
[英]Should I use the same package name in both my iOS and Android apps?
我應該使用相同的 package 名稱發布我的應用程序的 Android 和 iOS 版本,還是使用不同的 package 名稱有一些好處?
即我應該將com.mycompany.myapp
用於我的應用程序的 Android 和 iOS 版本,還是應該將它們分開為com.mycompany.myapp.ios
和com.mycompany.myapp.android
?
我現在想不出任何技術原因來使用單獨的包,但由於以后更改這將是可怕的,我很想使用不同的包。
我同意其他答案,這完全是你自己的選擇,但我也會反對其他答案並說明,個人而言,我認為沒有必要使用特定的ios和android包/命名空間。
這兩個平台都有自己的意識形態和結構,在命名類和包/命名空間時,我通常都會使用它們。
拿這些例子:
安卓:
iOS版
它簡單,整潔,易於遵循。 顯然有交叉,總會有一些混亂...但語言和IDE本身的差異足以讓你保持頭腦清醒。
所以,如上所述; 個人選擇。
這是武斷的。 但我個人會使用不同的包:
com.mycompany.android.myapp
com.mycompany.ios.myapp
同意。 在Android本身,您應該為應用程序及其類(盡可能使用)使用相同的程序包名稱,但不要在iOS和Android上使用相同的程序包。 這不是技術限制,只是它可以幫助你避免愚蠢的錯誤。
使用相同的包/包名稱沒有技術要求。 一個好的做法是堅持 iOS/Android 的建議
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.