小编sal*_*per的帖子

iOS上的com.facebook.sdk错误2

我有一个可在iOS和Android上运行的Phonegap应用程序.该应用程序具有Facebook登录功能,直到几天前一直工作.我们的一些beta测试人员报告了"无法完成com.facebook.sdk错误2的操作"错误.这些测试仪的设备各不相同:iPhone 5,iPhone 4s,iPod Touch,iOS 5.1.1和iOS 6.0.

我们使用最新的Facebook SDK和Phonegap Facebook登录插件(https://github.com/davejohnson/phonegap-plugin-facebook-connect/).

我做了一些研究,发现了以下可能导致此错误的原因:

  • 我的info.plist文件中的BundleIdentifier和BundleURLName与我的Facebook应用程序设置中的Native iOS app下的Bundle ID不匹配.
  • 该应用仍处于沙盒模式
  • 该应用程序在Facebook设置中被禁用(设备的设置 - > Facebook - >允许这些应用程序使用您的帐户).
  • iOS 6.0不允许同时询问读写权限(不确定我是否拥有此权限).

以下是这种情况:

这是一个非常不一致的错误(在我的情况下).如果我在"允许这些应用程序使用您的帐户"中关闭应用程序(在我的情况下应用程序列在那里),我自己只能重现错误,但我可以通过再次允许应用程序轻松修复错误.目前大多数测试人员都没有这个错误(不再),但错误仍然存​​在于iPod上(该应用程序未在"允许这些应用程序使用您的帐户"中列出).

有谁知道为什么我有这个bug?

facebook ios phonegap-plugins facebook-ios-sdk cordova

32
推荐指数
3
解决办法
6万
查看次数

Google Play 免费试用期测试策略

我们正在推出包含 30 天试用期的 Google Play 订阅,我正在寻找有关如何测试此功能的建议。

如更详细地描述在这里,在试用期对于测试帐户只持续3分钟。此外,如果一个帐户(无论是否是测试帐户)曾经接受过免费试用,他们将不会再次收到免费试用。这意味着每次我们想要测试入职和注册流程时,我们都需要创建一个新的 Google 帐户(将其添加到具有许可证测试访问权限的帐户组中,使其成为可以下载应用程序的测试人员组的一部分,选择加入内部测试版本并在相应的手机上登录新帐户)。这很乏味。

但是,当我尝试为另一轮测试创建一个新的 Google 帐户时,Google 告诉我我的电话号码(这是强制性验证步骤)已被使用太多次,因此我无法再创建任何帐户数字。

我发现很难相信这是使用 Google Play 测试免费试用版的唯一/最佳方式,因此我很高兴可以提供有关如何最好地解决此问题的任何帮助。

android google-play

7
推荐指数
1
解决办法
1285
查看次数

如何在jQuery中声明和使用函数

我想知道如何在jQuery脚本中声明一个函数.

我现在得到了什么:

function adjust_menu() {
                alert("test test");
        };
Run Code Online (Sandbox Code Playgroud)

但是当我这样称呼时:

("#first_link").click(function() {
            adjust_menu();
       });
Run Code Online (Sandbox Code Playgroud)

它不起作用.我究竟做错了什么?

jquery function

4
推荐指数
1
解决办法
1万
查看次数

使用typedef作为参数的指针

我正在尝试创建使用指针函数作为参数的代码,我必须使用typedef.我不是C专业人士.感觉就像我到了那里,但我似乎无法找到对函数指针语法的一个很好的解释.

我有一个函数fillArray:

long fillArray(long *array, int x, int y) {
//
}
Run Code Online (Sandbox Code Playgroud)

然后我想创建一个指向此函数的指针的typedef:

typedef long (*fArray)(long, int, int);

fArray pFill = fillArray;
Run Code Online (Sandbox Code Playgroud)

我想将这个pFill赋予一个名为doThis()的函数:

int doThis (fArray pFill) {
  return 0;
}
Run Code Online (Sandbox Code Playgroud)

并使用以下方法调用它

int y = doThis(pFill);
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

c pointers function

1
推荐指数
1
解决办法
1732
查看次数