出海合规必备!6个App代码混淆工具分享

出海合规必备!6个App代码混淆工具分享

         精彩看点,点击跳转
    • Android自带ProGuard

    • AndResGuard

    • AabResGuard

    • XmlClassGuard

    • StringFog

    • App加固工具

在App出海历程中,账号关联问题始终困扰着广大出海开发者,而账号资料和App代码又是其中最容易关联的两点。

App代码混淆在上架合规中扮演着举足轻重的角色,本文将对代码混淆的工具进行总结,并分析每个工具的利弊以及找到每个工具的出处。

6个软件

一、Android自带混淆工具是ProGuard

通过ProGuard混淆,代码中的类名、方法和变量名会被替换成无意义的短名称,从而降低代码的可读性,可维护性及代码重复率

我们也可以自定义混淆(字典)规则,以为来实现同一份代码混淆后的路径不一致。建议大家也不要传Mapping文件到Google后台。

官网介绍:https://developer.android.com/build/shrink-code?hl=zh-cn

二、AndResGuard

ProGuard是针对代码的混淆,AndResGuard只针对资源。他会将原本冗长的资源路径变短,例如将res/drawable/logo变为a/b/c 。

开源项目地址:https://github.com/shwenzhang/AndResGuard,对于海外App来说比较鸡肋。https://ndResGuard/

三、AabResGuard

从功能上讲,它和上面的AndResGuard是类似的。因为海外发包必须是aab格式了,所以AabResGuard对我们的作用更大一些,它以aab开头,代表它可以直接对已经打包好的aab文件进行资源混淆操作。但小编曾经测试过,一个图片改名前和改名后,sha1值是一样的,所以如果真要防关联,只改名是不行的。 

开源项目地址:https://github.com/bytedance/AabResGuard

四、XmlClassGuard

我们把它可以看成是Proguard的辅助助手,它可以混淆所有的java代码,包括4大组件。它的主要功能是是混淆xml文件用到的类,因为我们知道各种xml文件(如layout,AndroidManifest.xml会用到各种java类 ),它就辅助混淆这些类的包名。它极大降低aab包查重率,能在一定程度上避免上架Google Play因查重率过高,导致下架或封号的问题。对于封过的包,我可以可以拿用XmlClassGuard混淆后的代码进行二次开发,还是有一定作用的。

开源项目地址:https://github.com/liujingxing/XmlClassGuard

五、StringFog

自动对dex/aar/jar文件中的字符串进行加密的Android插件工具,辅助开发者加密敏感字符串信息,避免因为Google的关键字过滤审查导致出现违规问题。

开源项目地址:https://github.com/MegatronKing/StringFog

六、App加固工具

对于App加固在代码合规方向的使用,行业从业人员争议很大,质疑有以下几大观点:

1. App加固有对抗审核的意图,会让Google觉得你在隐藏什么,增加审核风险。

2. Google要求上架的应用不能与其它已上架应用有相同的体验(包括代码),马甲包等重复应用上架会被拒绝,也有可能会因”账户关联”直接导致封号。Google为判定马甲包,对应用的内容(代码、图标、资源等)都做了一系列审核,由于App加固只暴露出壳代码,这个壳代码所有App的保护后代码几乎一致,一旦上架多个被保护的App,很容易被Google判定为重复应用。

3.大多App加固意味着动态加载Dex,而动态加载意味着有一定的审核风险。

本着技术无罪的原则,小编持保留态度,大家自行考虑。但小编在做竞品分析的过程中,发现很多App依然在使用国内的爱加密,顶像等App加固并常年在架。

如果要使用App加固,可自研或者寻找支持自定义加固代码的合作商。

虽然说了这么多,小编还是建议有能力有财力的企业还是得自行开发全新的App,这才是最保险的方式!!! 

文章转自:趣浪出海

ROIBest

PWA对Google Ads 出价调价策略的影响

PWA对Google Ads 出价调价策略的影响

         精彩看点,点击跳转
    • Google Ads 的出价和调价策略

    • 如何利用ROIBest PWA归因技术影响Google Ads策略

    • 关于ROIBest

在制定谷歌出价策略时,需要考虑到诸多因素,包括投手的经验、产品竞争力、广告投放竞争激烈程度、转化次数等。大部分时候我们无法准确对效果进行回收,所以归因便成为了一项重要技术应用于细节的数据分析中

PWA 可代替 Google Ads出价

Google Ads 的出价和调价策略

1. 个性化的出价和调价技巧

投放的经验、产品竞争力、广告投放竞争激烈程度、产品在当前账户积累的转化次数、广告质量得分等都会影响投放效果。所以应该按照每次实践结果去对比实现转化的事件,以此总结出一套适合产品的个性化出价和调价技巧。

2. Google 智能出价的关键

谷歌的智能出价使用机器学习技术,但它需要训练数据。要让智能出价真正智能,需要账户转化积累、产品竞争力和精准受众定位。提供尽可能多的精准数据来帮助机器学习,以实现智能投放的最佳效果。

3. 新品投放策略

对于不确定竞争力的新品,先通过搜索广告CPC人工出价来积累转化,再转向智能出价。在新产品投放前期,搜索广告是最能够实现精准定位到潜在客户群体的广告类型。手动出价可以在不确定的情况下最大程度地控制试错成本。

4. 利用用户数据进行受众定位

在智能出价广告中,尽可能多地使用自己的用户数据作为受众信号/受众定位。购买客户邮箱、通过活动获取的订阅用户邮箱、通过Google Analytics、或者通过ROIBest的归因服务收集到的网站访客数据都是高精准度的数据,有助于精准受众定位。

如何利用ROIBest 归因技术影响Google Ads策略

1. 什么是Progressive Web App归因技术

ROIBest的归因技术(Attribution Technology)是其在跨境电商中提供的一项关键工具。主要是通过整合多渠道数据、使用先进的算法模型、跟踪用户行为,并提供深度的ROI分析,来帮助企业优化全球广告投放策略。这种技术不仅能够提供精准的营销效果衡量,还能够帮助跨境电商在多个市场中实现更高效的广告投放和资源优化。

PWA主要通过以下几点影响广告策略的:

  • 它提供推送通知功能,可以在用户离线时向其推送广告或促销信息。通过归因技术,您可以跟踪用户在收到推送通知后是否进行了转化操作(例如访问特定页面、完成购买等)。通过分析推送通知的效果,您可以评估广告投放的具体影响。
  • 通过它收集的实时数据,结合归因技术,您可以对广告策略进行即时调整。
  • 它是跨平台的,可以在不同设备(手机、平板、桌面)上提供一致的用户体验。这意味着您可以将不同平台的用户行为数据整合在一起进行归因分析。从而获取更精确的用户画像,影响广告策略。

3. 新品投放策略

对于不确定竞争力的新品,先通过搜索广告CPC人工出价来积累转化,再转向智能出价。在新产品投放前期,搜索广告是最能够实现精准定位到潜在客户群体的广告类型。手动出价可以在不确定的情况下最大程度地控制试错成本。

关于ROIBest

ROIBest是安卓PWA永久包开创者,市占率和设备覆盖数长期行业第一。服务游戏、短剧、社交、工具等众多行业头部及上市公司,如:ShortMax、益世界等。

PWA技术可以彻底解决安卓App上下架和支付抽佣问题,ROIBest独创的ROI增强功能,增加10%以上转化率同时,还大大降低广告账户误封情况,让业务更容易跑量。

ROIBest
全球排名前5的PWA工具

全球排名前5的PWA工具

PWA是什么

PWA即渐进式应用,以web方式达到原生应用效果。由于PWA可以一键安装,越来越多的开发者由安卓阵营转向PWA,现在让我们来盘点一下全球排名前10的PWA打包平台。

ROIBest  是一家专注于PWA打包、归因的公司,因其提供了众多特色的PWA功能,使ROIBest在PWA领域首屈一指。

PWA打包:目前ROIBest除了提供常见的PWA打包之外,还提供了别的平台没有的功能:输入web网址一键打包PWA、域名解析绑定、网址防爆红、广告归因支持、生成无数推广链接等。

ROIBest是PWA打包与分发方面做得最全面、最好用的平台。

2、PWABuilder

构建和部署渐进式 Web 应用程序所需的工具。由微软提供支持,操作简单,可以将Web应用程序打包成PWA,并提供各种平台(如Windows、Android和iOS)的安装包。但仅支持PWA应用生成,是少见的可以在线构建PWA的平台。

3、Workbox

Workbox 是一个功能强大的库,但不支持在线使用,最初由 Chrome 开发者关系团队成员开发,旨在促进渐进式 Web 应用的创建并改善 Web 应用的离线体验。为开发人员提供了一套全面的工具包来构建强大、有弹性的 Web 应用。

4、Lighthouse

也是由Google团队提供的开源工具,但仅可以用于审查PWA应用的质量,并提供改进建议,不支持PWA应用打包。

5、PWAify

PWAify是一个JavaScript库,通过ServiceWorker和WebAppManifest技术,帮助传统网站快速转变为ProgressiveWebApp,实现离线访问、推送通知等功能,提升用户体验。只需简单代码即可集成,适用于各种在线服务场景。

ROIBest总部位于新加坡,作为一家倡导创新与科技体验的公司,我们首创逐进式网络应用(PWA)技术,这是一种改变安卓应用程序营销和使用的领先解决方案,为应用开发者和营销人员解决了应用上架、平台抽佣和推广困难等一些列痛点。我们通过先进的创新技术与精准的受众分析,帮助企业在数字营销领域取得卓越成效。

点击注册ROIBest

App Store 下架应用 Q&A(3)

App Store 下架应用 Q&A(3)

Google play相关跳转→Q&A (1)(2)

针对近期海外市场下架严重事件,除Goole Play以外,我们还总结了一些App Store下架相关Q&A。

Q:游戏+语聊产品(游戏自研)3次遇到4.3,申诉被秒回,如何处理?

A:经验分享,如有审核人员进入,申请电话沟通,需要确认是代码还是UI问题,特别要关注客户端代码问题。

Q:关于4.3的问题,大家有什么经验和解决办法?

A:4.3的问题有可能不是代码混淆能解决的,开发的电脑手机是否有更换过,如果给苹果测试的设备是同一台,永远过不了。也有开发者表示,4.3a绝大部分原因是代码问题,可以试试混淆和加固来解决问题。另有开发者建议,把核心功能全部删除,1.0做最简单的版本,全新写的先上架,通过了再慢慢更新。

Q:iOS 4.3 a 之后,把代码完整改一遍,能过机审么?

A:有个办法,新号下来了按标准流程养号,然后做个简单工具类产品上架,越简单越好,迭代1-2个月,没事的话,这个账号大概率应该就安全了。

Q:如此说来,无论我们怎么改产品UI和结构都不行?换号重来是否可行?

A:4.3可以继续用的,换号重来要花费的成本较高,建议内部团队综合考虑再做决定。

Q:账号如何解决水电账单或者信用卡验证之类的问题?

A:如果是社交类的话,可以考虑Top级的公会长帮忙找寻一个代名董事身份,然后当地购买一个iPhone(如果做iOS端)搭配地域IP的VPS + 空汇云汇类的虚拟VISA卡。

Q:同一个游戏产品,各地区的发行商不同,代码一样,可以用不同的开发者在App Store上架吗?比如日本用开发者A,欧美用开发者B?

A:不行,会关联。做马甲是可行的,原模原样去提肯定不行。

Q:申诉之后,机器直接秒回这种模版,iOS账号是不是就废了?

A:这就是关联了,基本是废掉了。

Q:开发者遇到问题“静态内容没有持续订阅的价值”,这种被拒绝的情况中,所提到的静态内容是什么意思?怎样做才能续订?

A:苹果认为你们的内容算内购而不是服务。

ROIBest总部位于新加坡,作为一家倡导创新与科技体验的公司,我们首创逐进式网络应用(PWA)技术,这是一种改变安卓应用程序营销和使用的领先解决方案,为应用开发者和营销人员解决了应用上架、平台抽佣和推广困难等一些列痛点。我们通过先进的创新技术与精准的受众分析,帮助企业在数字营销领域取得卓越成效。

点击注册ROIBest

Google Play 下架应用 Q&A(2)

Google Play 下架应用 Q&A(2)

Q:GP账号能不能用,是不是要上包的时候才能验证?如果申请好放那里没用,虽然没被封但不能叫安全对吗。

A:申请好什么包都不提看不出来的。

Q:听说香港代理注册的主体都用不了了,被谷歌全部拉黑?

A:可能有些地址被滥用了导致这种情况出现,但是也有开发者表示,很多公司共用一个地址并没有带来下架。因为现实中很多共享办公室的存在,所以多家公司共用一个地址的情况影响不会很大。

Q:香港主体可能真存在这种情况,有开发者注册的香港新主体,拿了白包,什么sdk都没有,纯手写了一个二维码扫码工具,封号了。

A:功能太简单了,spam软件,电筒,PDF阅读器,都是spam。有人香港被说是关联了,解释是共享办公地址,这个问题是否会导致账号被封受影响,还有待商榷。

Q:谷歌先上一个简单的工具测试账号行不行?

A:不行,谷歌明确说过了,简单的工具软件太多了,很容易被认定为spam。现在很多线索都是靠一些隐性的资料来推测,但都是不敢保证的。谷歌从去年开始学习苹果审核,但是没有学到精华,AI还不完善,谷歌上架建议买海外有包的老账号过度一下。

Q:是老账户成功后,再转移到自己申请的新账户吗?

A:不是的,直接在老账户上用就可以,等谷歌后期稳定了再转回来也可以。

Q:老账户个人账户还是企业的?稳定后,转回到自己备好的企业账户风险大不大?

A:海外带包的老账户,风险大。谷歌新账号上包还不稳定的情况下,不建议转移,直接用老号。

Q:最近Google审核应用更新时间变慢了么?

A:要看产品类型和是否是新产品,我们这边一款直播类老产品审核,基本上是半天左右完成。

Q:有没有了解提开放测试和正式版差异多大的?听说提开放测试审核松一点?但不知道上线后推广效果是不是比正式版差很多?

A:审核没区别,开放测试上线之后用户搜到的App详情页会显示这是个测试产品而已。

Q:这会破坏用户对下载你这个应用的信心,影响后续的下载以及商业化效果?

A:多少肯定会的,而且这个提示就在很显眼的位置,一看就看到了。

Q:这会破坏用户对下载你这个应用的信心,影响后续的下载以及商业化效果?

A:多少肯定会的,而且这个提示就在很显眼的位置,一看就看到了。

ROIBest总部位于新加坡,作为一家倡导创新与科技体验的公司,我们首创逐进式网络应用(PWA)技术,这是一种改变安卓应用程序营销和使用的领先解决方案,为应用开发者和营销人员解决了应用上架、平台抽佣和推广困难等一些列痛点。我们通过先进的创新技术与精准的受众分析,帮助企业在数字营销领域取得卓越成效。

点击注册ROIBest

Verified by MonsterInsights