应用程序未注册移动安装

Posted

技术标签:

【中文标题】应用程序未注册移动安装【英文标题】:App not registering mobile install 【发布时间】:2013-04-09 19:39:14 【问题描述】:

我正在尝试设置 Facebook 移动安装广告。我的应用不使用 facebook 出于任何其他原因。

这是我到目前为止所做的:

    设置/添加 facebook sdk 在 appdelegate 中:

#import <FacebookSDK/FacebookSDK.h>

在应用程序中完成启动...

[FBSettings publishInstall:[FBSession defaultAppID]];

3.创建一个Facebook应用程序作为ios原生应用程序

我的 facebook 应用程序没有注册任何我在设备上进行的测试的 facebook 应用程序安装。我做错了什么?

【问题讨论】:

【参考方案1】:

这只是一种预感,但您可能必须允许您的应用获得 Facebook 权限。如果您曾经尝试过 Friendcaster、Fast for Facebook、Seesmic 或其他替代 FB 应用程序,您会看到您必须授予应用程序访问您的 Facebook 帐户的权限。似乎开发者在 Facebook 上有一个应用程序,就像一个游戏一样。该内部 Facebook 应用程序被授予访问该帐户的权限,然后 FB 客户端通过该应用程序访问该帐户。就像我说的,这只是一种预感,但它是有道理的。

【讨论】:

没有通过 facebook 文档,它清楚地表明授予权限是不必要的,因为除了这一行代码之外,我不会出于任何原因使用 facebook sdk。感谢您尝试【参考方案2】:

原来我忽略了包含安全框架。它没有弹出任何错误,但最终是问题所在。

【讨论】:

【参考方案3】:

可能工作。有一个“窍门”可以看到您的应用正在运行。

是的,您可以在模拟器或您的设备上测试“应用安装”...但是...您可能不会在 Facebook 控制面板上看到它们。

相反,首先转到应用仪表板左侧菜单中的 INSIGHTS 选项卡。您可能会在此处看到应用安装 - 但您可能不会。

其次,如果您没有看到任何应用安装的实时数据,请查看名为“应用启动”的部分。这可以用作您的应用正在运行的替代指标。

第三,如果您没有看到“应用启动”的实时数据,请查看日期范围。更改日期范围以扩展到明天的日期。给 Facebook 1-2 分钟的时间来更新您的数据。此时,您现在可以看到实时应用启动正在发生 - 因此您将知道您与 FB 的连接正常。

【讨论】:

以上是关于应用程序未注册移动安装的主要内容,如果未能解决你的问题,请参考以下文章

最简单有效国内注册谷歌帐号的方法

Kendo Mobile Action Sheet 按钮点击未注册,但硬按是

Android 应用程序未安装在模拟器或移动设备中

请求的 OLE DB 提供程序 Microsoft.ACE.OLEDB.16.0 未注册。如果未安装 32 位驱动程序,请在 64 位模式下运行该软件包

CoCreateInstance 返回“类未注册”

将移动浏览器深度链接到本机应用程序 - 未安装应用程序时的 Chrome 问题