小编AJ2*_*222的帖子

识别内存不足崩溃(IOS)

我们的应用程序在应用程序商店中存在.我希望识别一些用户正在获得的内存不足崩溃.我知道没有办法100%认识到内存崩溃.有没有办法通过在applicationDidReceiveMemoryWarning中做一些逻辑来识别这些崩溃(具有很大的可能性)?(我不是在谈论在开发期间在xcode中找到它,我在谈论的代码将识别实际用户的内存崩溃并将某些内容记录到文件中)

iphone ios

12
推荐指数
2
解决办法
7932
查看次数

Arc4random模数偏差

根据这个文档,

arc4random_uniform()建议使用结构,arc4random() % upper_bound因为当上限不是2的幂时,它避免了"模偏差".

偏见有多糟糕?例如,如果我生成上限为6的随机数,使用和之间arc4random有什么区别?%arc4random_uniform()

random probability objective-c arc4random

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

Mongodb红移

我们在mongodb中有一些我们希望转移到redshift的集合(每天自动增量).我们怎么做?我们应该将mongo导出到csv吗?

mongodb amazon-redshift

10
推荐指数
3
解决办法
5804
查看次数

我如何在PHP中验证谷歌播放应用内购买?

我希望通过谷歌播放使用php页面在应用中验证应用内购买的收据.我该怎么办?

php android google-play

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

IAP裂缝似乎有效收据

我们在iOS应用商店中有一个成功的应用程序,提供应用内购买.每次购买完成后,我们都会将收据发送到我们的服务器,我们的服务器,而不是使用Apple的服务器检查收据,并记录苹果的回复(包括购买是否有效以及他们是否在同一时间和日期来自我们的应用).

我们有相当多的用户使用iap裂缝向我们发送苹果认为无效的收据.然而,我们现在开始看到那些有苹果回复有价值收据的作弊者.这些骗子有什么奇怪的,当这样的骗子用户在我们的应用程序中购买时,他通常会使用完全相同的收据购买所有购买.

您是否听说过这种'傻瓜'苹果收据验证的方法?(生成收据,苹果会在'购买'时说它们来自我们的应用程序)

我们可以做些什么来在第一次购买时找到那些骗子(对于下次购买我们只需检查下一次收据的时间或确保我们的收据是唯一的)

谢谢!

iphone in-app-purchase ios

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

CocosDenshion - 我一直看到异常抛出

我们正在为我们的游戏使用CocosDenshion.当我们在xcode中启用异常断点时,我们会继续获取异常

status = ExtAudioFileSetProperty(extRef,kExtAudioFileProperty_ClientDataFormat,sizeof(theOutputFormat),&theOutputFormat);

在CDOpenALSupport.m中

(请注意,此异常不会导致游戏崩溃,因为它被CocosDenshion捕获,但我们仍然想看看是否可以阻止这些异常).

cocos2d-iphone

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

Elastic Beanstalk 上的 Asp.net core 3.0

AWS Elastic Beanstalk 似乎支持高达 2.2.6 版的 asp.net 核心(https://docs.aws.amazon.com/elasticbeanstalk/latest/relnotes/release-2019-08-08-windows.html

我们要使用asp.net core 3.0 有什么办法吗?谢谢

amazon-elastic-beanstalk asp.net-core

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

NSString stringWithFormat很慢

在Objective-C中,该方法stringWithFormat:似乎非常慢,实际上是我们的一个应用程序中的一个大瓶颈(我们使用分析器来查找它).有没有办法优化它或使用更快的C代码?

c iphone objective-c nsstring ios

4
推荐指数
2
解决办法
2194
查看次数

无法加载cocos2dcpp

我们在谷歌播放中发布了一款游戏,很多用户都在播放它.我们一直在google play中收到崩溃报告(不是很多),说cococs2dcpp无法加载.知道什么可能会导致一些用户?(我们在线阅读它可能与模拟器有关,但似乎这些崩溃报告来自移动设备上的真实用户,他们在崩溃报告评论中说游戏不再打开)

java.lang.UnsatisfiedLinkError: Couldn't load cocos2dcpp from loader dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.myproduct-1.apk"],nativeLibraryDirectories=[/data/app-lib/com.myproduct-1, /vendor/lib, /system/lib]]]: findLibrary returned null
at java.lang.Runtime.loadLibrary(Runtime.java:355)
at java.lang.System.loadLibrary(System.java:525)


Caused by: java.lang.UnsatisfiedLinkError: Couldn't load cocos2dcpp: findLibrary returned null
at java.lang.Runtime.loadLibrary(Runtime.java:429)
at java.lang.System.loadLibrary(System.java:554)
Run Code Online (Sandbox Code Playgroud)

到目前为止,据报道这些设备

  • Galaxy Note 8.0(konawifi)
  • Xperia SP(C5303)
  • Xperia V(LT25i)
  • 核jw9a702
  • Galaxy S2 Plus(s2vep)
  • Galaxy Note 8.0(kona3g)
  • Galaxy S Stratosphere(SCH-I405)

android cocos2d-x

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

Unity3d保护代码

我们在unity3d游戏中有一个代码,我们希望防止反编译(将在ios,android,webgl和unity插件中发布).我们该如何保护它?我们应该将该部分代码编写为非托管插件(c ++)吗?

unity-game-engine

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

Redshift Spectrum 比 Athena 慢很多?

我们的数据以 JSON 形式存储在 S3 中,没有分区。直到今天我们只使用 athena,但现在我们尝试了 Redshift Spectrum。

我们运行相同的查询两次。一次使用 Redshift Spectrum,一次使用 Athena。两者都连接到 S3 中的相同数据。

使用 Redshift Spectrum,此报告需要永远运行(超过 15 分钟),而使用 Athena 只需 10 秒即可运行。

在这两种情况下,我们在 aws 控制台中运行的查询如下:

SELECT "events"."persistentid" AS "persistentid",
  SUM(1) AS "sum_number_of_reco"
FROM "analytics"."events" "events"
GROUP BY "events"."persistentid"
Run Code Online (Sandbox Code Playgroud)

知道发生了什么事吗?谢谢

amazon-s3 tableau-api amazon-athena amazon-redshift-spectrum

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