http://73520.com

「手机app推广」苹果App Store与ASO的一些最新情报

 

苹果App Store与ASO的一些最新情报 第1张

 

  苹果新品宣布会或将9月12日进行

《华尔街日报》援引知恋人士的动静称,苹果公司将于9月12日召开秋季新品宣布会。知恋人士称,苹果此次将宣布三款iPhone,别离为iPhone 7s、iPhone 7s Plus和iPhone 8。另外,苹果还将宣布内置LTE模块的Apple Watch智妙手表(支持独立通话)和4K Apple TV机顶盒。

苹果App Store继付出宝后本周将上线微信付出

据知恋人士透露,App Store将于本周内开始支持微信付出。苹果App Store是在去年11月正式接入付出宝。在接入付出宝这样的本土移动付出方法后,用户呈现了迅速增长。苹果首席财政官Luca Maestri曾在本年8月初对外暗示,已往90天,App Store付费处事用户数到达1.85亿,增长了12%。

今朝,大中华区已经成为App store第一大市场。在本月初Apple宣布的2017第三季度的财报显示,处事类营收在中国收获颇丰,第三季度收入72亿美金,同比增长22%。

苹果App Store账号双重认证对机刷带来威胁

 

苹果App Store与ASO的一些最新情报 第2张

 

IOS11最新beta版上线Apple ID 特别安详防护,登录设备时,需要利用另一台设备或电话号码验证身份。这将对真机刷切换账号带来庞大的挑战。肉刷团队也将受到较大影响。

苹果App Store经验多个算法调解期,ASO结果不不变

从8月19日开始,苹果再一次小范畴,调解测试榜单和要害词排名算法,详细特点就是锁定了要害词,查察榜单的变换环境。

8.18:要害词结果给力

8.19:要害词结果欠好

8.20:要害词结果欠好,榜单结果上升

8.21:要害词结果欠好,榜单结果给力

8.22:要害词结果给力,榜单结果回落

8.23:要害词结果给力,榜单结果回落

… …

阐明这里大概是苹果在单独调试榜单算法,锁定要害词的目标是解除其他滋扰因素。调解的维度据调查,付费榜变换较大,猜测是增加了新增的权重,同时插手了新增收益的权重。之后板单算法又规复到之前的状态,连续呈现了一些短时间的锁词。

今朝词的方面,诸如:彩票、理财等热词处于锁词状态,没有大浮动的排名变换,个体小词也有雷同现象,请各人在投放进程中留意调查和测试,制止不须要的损失。

整个ASO大情况,逐渐有暴力优化在向适度优化过渡,CP们逐渐从短期好处的追逐向恒久不变结果的保障转化。积分墙和优质权重将来将会越来越重要。

 

App Store评论点赞的正确姿势

在更新后的App Store里(需要更新到iOS 10.3.3 ),进入某一款应用的评论页面,长按个中一条评论(成果属于半埋没状态),会弹出一个小弹窗,小框包罗以下三个选项:

 

苹果App Store与ASO的一些最新情报 第4张

 

  点击有辅佐后,

  会呈现一个提示图。

 

苹果App Store与ASO的一些最新情报 第5张

 

  App Store还提示玩家假如只是

  “很差或没有辅佐”,

  请不要举报。

 

苹果App Store与ASO的一些最新情报 第6张

 

  这个成果是自从上半年头,

  增加开拓者回覆成果后,

  App Store推出的另一个改进应用商店体验的成果。

  许多人大赞这个成果:

对付CP:可以汇集用户的普遍的诉求,作生产物优化的优先级,同时用户也能辅佐CP剔除一部者恶意的评论。

对付用户: 可以优先看到“有用”的评论,在必然水平上,防备被刷评误导。

可是,这个成果然的会凭据App Store所等候的方法调和的运行么?其实许多人早早就发明白此成果,并将其纳入ASO的优化领域,举办评论排名和结果的优化测试了。最简朴的测试手段就是,直接放给积分墙用户,去做优化操纵,前期做任务的人上传图片,靠山人工审核就可以。这里iMoney积分墙随时接待各人来测试详细结果。

iOS 10.3 今后,请求应用商店评分的正确姿势

  链接:

 

苹果App Store与ASO的一些最新情报 第7张

 

App 开拓者的最主要方针之一就是得到更多曝光,而且从用户哪里吸收反馈从而改造 app,以便勉励其他用户实验利用。多年以来,开拓者都在利用第三方要领来发起用户去商店打分,大部门是基于用户利用 app 的时长和频率。但利用这些第三方要了解导致体验不足抱负。凡是用户会被送到 AppStore app 来撰写评价,甚至用户还要手动选择“评论”标签页才气开始写评价。

在 iOS 10.3 的更新里,Apple 在 iOS 平台上做了几个重要窜改,最受开拓者接待的就是向用户询问评分的官方方法。所以从 10.3 开始,我们可以用 StoreKit 来询问用户评分,而且 StoreKit 会替我们处理惩罚剩下的事情。可以看这里的文档。理论上来说,开拓者只要加一行代码即可请求评分,但尚有几点值得留意。

按照文档所述,请求评分函数利用了私有要领来阐明当前是否是向用户询问评分的好机缘,所以 Apple 强烈发起开拓者不要在相应用户行为时挪用此要领。譬喻,假如你把请求评分放在按钮触摸的回调函数里,但此时 iOS 大概抉择不显示评分,所以用户就会认为 app 的成果呈现了问题。另一方面,也不要太早让用户评分,最好等 app 运行屡次之后再询问评分。尽量我们并不相识 Apple 的算法,但我们知道此要领的行为模式,所以最亏得确定用户处于符合的时间时再举办询问。

留意:在开拓时,所有评分请求城市通过,也就是说每次请求评分,评分对话框城市显示,但无法提交评分。在 Testflight 中,请求都不会被通过,所以假如 Testflight 测试时评分对话框没有正确显示,不要张皇。app 上架后,就会利用 Apple 要领在符合的时间显示对话框了。

不多说了,下面是用 Swift 实现请求评分的方法。

1. 首先,import StoreKit

import StoreKit

2. 此刻就可以如下询问评分了

SKStoreReviewController.requestReview()

就这么简朴!比想象中容易多了吧!

假如你想支持老的 iOS 版本,最好这么做:

if #available(iOS 10.3, *) {

  SKStoreReviewController.requestReview()

  } else {

// 退回老的版本

  // 实验手写或用第三方要领。

  }

一步步来

在我看来,实现 RequestReview 的正确姿势是:

在项目里建设新的 Swift 文件

导入所需框架

import Foundation

  import StoreKit

界说配置变量

let runIncrementerSetting = “numberOfRuns” // 用于存储运行次数的 UserDefauls 字典键

  let minimumRunCount = 5 // 询问评分的最少运行次数

然后写一个运行计数器,成果就是在 UserDefaults 存储运行次数。此计数器需要两个函数。一个从 UserDefaults 里读取,另一个将其加一并存回 UserDefaults。

func incrementAppRuns() { // app 运行次数计数器。可以在 App Delegate 中挪用此要领

  let usD = UserDefaults()

  let runs = getRunCounts() + 1

  usD.setValuesForKeys([runIncrementerSetting: runs])

  usD.synchronize()

  }

  func getRunCounts () -> Int { // 从 UserDefaults 里读取运行次数并返回。

  let usD = UserDefaults()

  let savedRuns = usD.value(forKey: runIncrementerSetting)

  var runs = 0

  if (savedRuns != nil) {

  runs = savedRuns as! Int

  }

  print(“已运行(runs)次”)

  return runs

  }

下一步是用于请求评分的函数。我们需要在此函数里思量两个因素。首先,是否有足够的运行次数来询问评分。其次,查抄是否是 iOS10.3 及以上版本,这样我们才气挪用此函数。

 func showReview() {

  let runs = getRunCounts()

  print(“显示评分”)

  if (runs > minimumRunCount) {

  if #available(iOS 10.3, *) {

  print(“已请求评分”)

  SKStoreReviewController.requestReview()

  } else {

  // 回到老版本

  }

  } else {

  print(“请求评分所需的运行次数不敷!”)

  }

  }

下一步就是从 App Delegate 里挪用运行计数器。所以在 app 的 didFinishLaunchingWithOptions 函数里添加如下内容:

 func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {

  incrementAppRuns()

  return true

  }

最后一步是在符合的时间里挪用 showReview()。我的发起是在用户完成 app 中某项主要事情后挪用此函数。譬喻你在开拓游戏,向用户展示分数时就可以挪用此函数。记着假如要把它放在按钮回调里,就要和其它任务一起才行。譬喻,在 Shuffle 内里,我把 showReview() 函数放在壁纸的下载按钮中。所以用户下载完壁纸后,假如 requestReview 抉择显示评分,就会显示在下载完成的壁纸上。这样就可以确保按钮老是可以或许正确事情,同时还能确保用户在 app 中完成主要任务时可以显示请求评分页面。

 showReview()

此刻可以运行你的 app 来看看结果。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。