2012-11-23 22 views
0

我打算使用Flurry或Localytics在我的移動應用上執行分析。我在Mono開發。 Mono的要點是你的源代碼不需要改變,你可以使用相同的源代碼爲iOS和Android開發應用程序。但是,我發現Flurry和Localytics代碼是依賴於平臺的。所以這似乎破壞了我爲Android和iPhone使用相同源代碼的目的。它是否正確?有沒有可以使用的解決方法?不,我不打算使用Google Analytics。Flurry或Localytics與Mono的使用是否意味着iOS和Android需要兩個獨立的實現?

回答

1

您可能需要一個橋接類來在兩個實現之間切換,但其餘代碼應保持跨平臺兼容。您可能還需要動態調用API調用,因爲您可能無法靜態綁定「外部」庫。

3

我是Localytics團隊開發客戶端庫的開發人員。答案是,是的,它最終需要不同的實現,因爲Android和iOS庫存在一些差異。正如羅伯特所建議的那樣,您可能想要構建自己的平臺抽象類。

相關問題