首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Mono中使用for或Localytics是否意味着iOS和安卓需要两个不同的实现?

在Mono中使用for或Localytics是否意味着iOS和安卓需要两个不同的实现?
EN

Stack Overflow用户
提问于 2012-11-24 04:52:58
回答 2查看 167关注 0票数 0

我打算在我的移动应用程序上使用Flurry或Localytics来执行分析。我正在用Mono开发。Mono的要点是,你的源代码不需要改变,你可以用相同的源代码为iOS和安卓开发应用程序。但是,我发现Flurry和Localytics代码是与平台相关的。因此,这似乎破坏了我在安卓和iPhone上使用相同源代码的目的。这是正确的吗?有没有我可以使用的变通办法?不,我不打算使用Google Analytics。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-11-24 05:24:03

您可能需要一个桥类来在两种实现之间切换,但是您的代码的其余部分应该保持跨平台兼容。您可能还需要动态地进行API调用,因为您可能无法静态地绑定“外部”库。

票数 1
EN

Stack Overflow用户

发布于 2012-11-27 07:38:50

我是Localytics团队的一名开发人员,负责客户端库的工作。答案是肯定的,它最终确实需要不同的实现,因为Android和iOS库中存在一些差异。正如Robert所建议的,您可能想要构建自己的平台抽象类。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13535602

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档