Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

关于创建项目的包名问题 #17

Closed
shanchaojie opened this issue Nov 9, 2018 · 9 comments
Closed

关于创建项目的包名问题 #17

shanchaojie opened this issue Nov 9, 2018 · 9 comments

Comments

@shanchaojie
Copy link

我看创建项目的时候,会使用我们在小米申请的包名,但是我们的安卓和iOS端的包名不一样,应该使用哪一个包名进行创建呢?

@laohuang88
Copy link
Contributor

新项目统一包名即可,不需要区分ios或android

@shanchaojie
Copy link
Author

那已经上线的版本,做迭代怎么办?

@shanchaojie
Copy link
Author

有安卓和ios版本的

@laohuang88
Copy link
Contributor

ios版本在2018年底前会上线新框架,因此ios版本将强制升级到新版,安卓原生的插件在不发布RN版本的情况下还可以继续使用,如有RN版本将运行与ios同样的代码。

@jerryxu2018
Copy link

ios版本在2018年底前会上线新框架,因此ios版本将强制升级到新版,安卓原生的插件在不发布RN版本的情况下还可以继续使用,如有RN版本将运行与ios同样的代码。

您的意思是可以不用管旧插件的包名,只需要在新插件系统中统一包名,后期升级会自动适配对吗?

@jerryxu2018
Copy link

ios版本在2018年底前会上线新框架,因此ios版本将强制升级到新版,安卓原生的插件在不发布RN版本的情况下还可以继续使用,如有RN版本将运行与ios同样的代码。

因为就插件已经对应两个不同的包名,如果要适配新系统,创建插件时需要填包名,应该用之前IOS包名还是Android的?

@zaxayn
Copy link

zaxayn commented Nov 13, 2018

用一份代码这样是否合理?因为用户习惯多有不同。例如iOS上习惯左滑删除安卓习惯长按弹出编辑删除

@dingshaoran
Copy link

以前的 android 包名是 java 的,如果继续使用 java 开发不用考虑统一问题。 如果android ios要使用一份 rn 代码要使用 ios 的包名

@LiuMengzhou
Copy link
Contributor

@handby 你提出的这点很好,我们在新框架中也考虑到了这点,对于平台差异性很大的地方(比如你说的手势交互),可以在代码里面通过判断平台进行区分,至于其他地方可以使用统一的UI和代码逻辑。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants