标签: apptimize

Apptimize\Optimizely如何在iOS上运行?

我试图找出一些关于"幕后"实现的一些事情,即直接从Apptimize或Optimizely上的Web控制台动态操作UI元素.

更具体地说,我想了解以下内容:

1)客户端代码(iOS)如何将视图层次结构发送到Web服务器,以便当您在Web仪表板上选择任何UI元素时,它立即显示在iOS客户端上?

我看到了FLEX,以及它如何设法获取视图层次结构,但我不明白iphone客户端如何"知道"在Web仪表板中选择哪个视图.

2)此外,在Apptimize中,我可以从Web仪表板中选择任何UI元素,更改其文本或颜色,它将立即在应用程序中更改.不仅如此,只需拥有SDK即可添加任何代码.

我所做的更改(文本,背景颜色等)将保留在应用程序的所有未来会话中.如何实施?

我猜他们正在使用某种反思,但他们怎样才能让它适用于所有用户以及所有未来的会话?客户端代码如何找到正确的UI元素?以及它如何在UITableViewCell上运行?

3)每次加载UIViewController都可以检测到吗?即在每个viewDidLoad上获得回调?如果是这样,怎么样?

看下面的一些截图:

在此输入图像描述

在此输入图像描述

cocoa-touch objective-c ab-testing ios apptimize

15
推荐指数
2
解决办法
1320
查看次数

本机崩溃指向已删除的 libcrashreport.so

有时我会遇到看起来与此非常相似的崩溃报告:http : //en.miui.com/thread-663538-1-1.html

特别要注意这一点:

backtrace:
    #00 pc 00000408  /data/data/com.XXXX.YYY/files/libcrashreport.so (deleted) (offset 0x7000)
    #01 pc 00091add  /system/lib/libart.so (offset 0x1cf000)
Run Code Online (Sandbox Code Playgroud)

它似乎发生在某些 Android 7 版本上。特定偏移libart.so可以是不同的,因此是在偏移libcrashreport.so。但是我在 Android 源代码中找不到任何提及 libcrashreport 的内容。这(deleted)意味着什么?APK 不附带此类库。

PS:这个库可以成为 Apptimize SDK 的一部分吗?

android apptimize

5
推荐指数
0
解决办法
366
查看次数

标签 统计

apptimize ×2

ab-testing ×1

android ×1

cocoa-touch ×1

ios ×1

objective-c ×1