2013-01-04 16 views
2

我目前正在尝试使我的Android应用程序的脸书工作的移动广告。 我做了所有所需的步骤,除了一个,我需要添加方法:我是否真的需要将com.facebook.Settings.publishInstallAsync()方法添加到我的所有活动中?

com.facebook.Settings.publishInstallAsync(); 

所有我在onResume()法活动。 我的问题是 - 我是否真的必须将这种方法应用到我的所有活动中,如果是的话 - 为什么? 我担心如果我这么做 - 我的应用程序运行速度会变慢。 也许如果我只将它放在第一次启动活动中,它仍然可以工作?

谢谢:)

回答

2

该方法,顾名思义,运行在不同的线程,所以除非你的应用程序是非常受限的资源,应该不会影响性能。它还会处理跟踪重复呼叫以防止多次安装被报告,所以一旦它报告首次安装,它将不会再报告。

+0

好的,谢谢,但仍然 - 如果我只打一个电话 - 只在我的发射活动上? –

+1

我认为这很好,但如果发生任何连接失败,您的应用程序将需要照顾重试呼叫(这实质上是此代码的作用),否则您将无法获得正确的归属。 –

相关问题