作者: eganvi

  • 苹果搜索结果中能出现内购推荐的几率大吗?

    苹果搜索结果中能出现内购推荐的几率大吗?

    搜索结果出现内购推荐( In Purchase )的关键词数量为13,496 ,占比 0.91%。内购在搜索结果的展示形式有 2 种:订阅( Subscription )和 App 内购项目( In-App Purchase )。

    苹果为鼓励开发者建立内购项目,开发者有权设置 20 个内购推广,可将产品内购项目单独推广,有一定几率显示在搜索结果中,增加产品曝光,提高获客量。

    苹果要求:要在 App Store 上推广内购项目,请在下面添加 1024*1024 像素的推广图像。您最多可以推广 20 个 App 内购项目,这些项目将在您 App 的产品页面上显示。他们也可能在搜索结果中显示,或成为我们编辑团队的精选项目。用户可轻点 App 内购项目一打开您的 App 进行购买。

    我们观察到,目前拥有订阅以及内购项目的 App 集中在游戏、视频、音乐、图书等类别,且搜索结果里面【订阅】出现的比例远高于【 App 内购项目】。且开发者选择推广的 20 个内购项目不一定能在搜索结果页展示,展示概率的规律暂不确定

  • 2023完整iOS APP发布App Store上架流程指南1

    2023完整iOS APP发布App Store上架流程指南1

    如果你是新手,将在这里清晰发布到App Store整个上架流程,还有相应的流程解决方案。
    如果你上架过iOS APP,这里会了解到有更快捷的上架过程。
    上架iOS最基本需要一个付费的开发者账号,还没有的话申请一个或者借用。
    通常也还需要一台Mac电脑,不过这里介绍到不用Mac在Windows系统中直接发布iOS APP到App Store。
    如果没有Mac,也无所谓。
    申请开发者账号介绍
    iOS APP上架需要创建一个APP ID、申请iOS发布证书、再用iOS证书打包IPA,然后在上传IPA到App Store
    上架过程分七个步骤,按步骤一步步来,清晰了步骤就跟简单了,欢迎交流!
    1、创建APP身份证(App IDs)
    2、申请发布证书
    3、申请发布描述文件
    4、Windows下上传证书编译打包
    5、在iTunes Connect创建App
    6、Windows下上传IPA到App Store
    7、上传好IPA回到iTunes Connect填写APP信息并提交审核
    一、创建唯一标示符App IDs
    APP IDs在后面创建发布文件,创建APP时都要用到。
    首先打开开发者中心https://developer.apple.com/cn/,进入证书页面。
    1.1点击证书、ID及配件文件,进入设置。

    1.2选择App IDs –>点击+创建一个新的App ID

    其中有两项需要你自己填:
    第一项Name,用来描述你的App ID,这个随便填,没有什么限制,最好是项目名称,这样方便自己辨识(不允许中文)
    第二项Bundle ID (App ID Suffix),这是你App ID的后缀,需要仔细填写。用来标示我们的 app,使它有一个固定的身份,和你的程序直接相关。填写 Explicit App ID 的格式为:com.company.appName,一定照着格式写,写个方便记的,后面很多地方要用到。
    第三项App Services,默认会选择2项,不能修改,其它根据自己需要的服务选择上,然后点击Continue确认,下一步。

    检查下没有错的话直接点击Register后点击Done完成App ID的创建。

    上传app包文件到app store后台。
    方法1.借助辅助工具appuploader,首先按照流程注册登录后,即可直接创建证书,通过hbuilder上传
    创建ios(.p12)证书
    1.点击苹果证书

    2.新增苹果证书

    3.输入证书密码:这个密码不是账号密码,而是一个保护证书的密码,是p12文件的密码,此密码设置后没有其他地方可以找到,忘记了只能删除证书重新制作,所以请务必记住密码。还有为了安全起见,密码不要太简单。
    证书名称是你为了在证书列表里面便于区别的一个字符,自己好辨识就可以,尽量是是字母和数字之类
    4.选择证书类型: 带distribution的是发布类型,带development的是开发类型。apple类型=ios+mac,所以开发时选择ios app development和apple development 类型都是可以的

    1. 选择bundle ID:只有部分类型的证书需要选择bundle id,例如推送证书。因为大部分证书是不和app关联的。而是通过描述文件profile文件关联app。
    2. 使用appuploader服务同步:如果期望制作好证书后在其他电脑上同样可以下载到这个证书,或者和你同事同步此证书,则需要勾选使用appuploader服务同步。否则您需要手动管理p12文件在不同电脑之间的传输,并且一但创建下载后,无法在其他电脑下载,只能手动复制文件过去。一般情况下,推荐使用appuploader服务同步。
    3. 证书类型说明:IOS开发选择apple development或者ios app development 类型
      ios 发布选择 apple distribution或者 ios distribution (app store and ad hoc)
      开发推送证书选择 apple push notification service ssl (sandbox)
      发布推送证书选择 apple push notification service ssl (sandbox & production)
      其他证书不是很常用,可以自行百度各种证书说明。

    8.官遇到问题,首先登录文章开通的苹果开发官网。检查是否有权限/是否被停用/是否过期/是否有协议需要同意。在右上角切换账号检查所关联的账号是否功能正常。Apple邮箱会接收到许多通知消息,如IPA上传,账号发生变化,被停用,都会有消息提示。

    9.上架版本需要使用正式的证书(apple distribution),开发测试用开发证书(apple development)

    10.一般都要创建两个证书一个用于开发,一个用于上架,如果有支付内容,还必需要 Apple Pay 的证书。证书无需创建太多,apple对证书有数量限制,一般3个开发证书就不让创建更多同类型的证书了。
    11.点击p12下载到电脑。

    添加测试设备UDID
    1.点击udid

    2.新增udid

    创建描述文件
    1.点击描述文件

    2.点击新增描述文件,在弹出框里面选择要安装测试到的设备,如果是发布类型无需选择设备。选择使用的证书,如果忘记是哪个 了可以选择全部证书。

    3.描述文件类型说明:带app store类型的是发布类型,带development的是开发类型,push没有描述文件,所以不要问推送选择哪种描述文件类型,os开发选择ios app development类型,发布app的时候选择app store类型。(ps:除了APP Store类型的描述文件外,其他的描述文件都需要选择测试设备)
    4.点击下载按钮下载桌面

    测试安装App
    1.以HBuilder打包Vue项目为例,打开详细设置进行设置完成后,点击保存。

    2.官菜单项点击‘发行-> 云打包-打原生包’,出现如下图所示弹框,取消广告勾选,没有错误提示,选择刚才制作的p12和.mobileprovision文件,输入刚才设置的证书密码。点击打包,等待打包未完成(仅以ios为例)

    3.官打包完成后点击确定“OK”按钮查看打包状态信息,打包完成后,保存安装包到目标文件,发送到手机端安装即可运行。

    4.测试设备:如果选择的类型是ios app development 类型,则全部测试设备旁边必须有测试设备并且勾选上,如果没有显示测试设备,点击框框下面的添加测试,然后把测试设备的udid输入,把ios设备连接到当前pc,会自动获得设备的udid。 如果app编译后无法安装到设备,可能是因为设备的udid没有添加进入描述文件,则需要添加描述文件后重新编译。

    方法2.Xcode上传,这里简单讲下步骤:

    构建打包ipa文件

    打包成功后,选择具体包版本,点击Distribute App。

    选择App Store Connect。(Ad Hoc选项代表出包给测试人员测试)

    点击next,后面几个步骤都点击Next按钮,选项配置不用管都按默认的走。

    最后点击Upload,就开始上传了,耐心等待。我大概6分钟就上传成功了(包文件如果大或者网速慢时间相对会比较长)。这是我上传成功的截图:

    上传成功后,登录App Store Connect,进入app详情页面,点击顶部TestFlight,在构建版本中就可以看到你刚上传的版本,状态一般会显示正在处理。

    如果等了很久(10分钟左右吧)刷新页面还是没看到上传的构建版本,那么就是ipa包被拒绝了,这时候一般会收到拒绝原因的邮件。我就是这种情况?(包含过时的UIWebView),邮件如下:

    解决问题,重新上传就行了。 最终上传构建的app版本状态显示为准备提交才能提交审核,状态从正在处理变为准备提交我等待了20分钟左右,这个时间是不固定的,看具体情况,类似那种几百兆的app,时间就会特别长。

    选择APP版本,提交审核
    登录App Store Connect,进入App详情页面,找到构建版本,然后选择一个最新提交的构建版本。

    滑动页面到最顶部,点击存储,然后再点击右边的添加以供审核,确认相关信息后,就提审成功了。

    接下来就是等待审核,苹果审核时间大多集中在晚上凌晨或者第二天早上6-8点, 顺利的话一般2天左右就有审核结果。

    等了2天,“不出意外”,我提交的审核被无情的拒绝了:

    这种情况没办法,只能根据实际情况去进行修改,或者做出必要的解释说明。被拒绝多次也是很常见的,反正耐心的去解决苹果提出的问题,最终都会通过审核的。

    至此,iOS app上架app store流程就结束了。

    四、上传证书编译打包
    这里以APPcan平台为例
    4.1、选择完工的APP,点击应用打包,选择证书管理,iOS发布证书,上传之前申请的发布证书和申请时设置的密码及发布描述文件
    点击检验,APP ids将自动出现,然后保存。

    4.2选择云端打包,iOS打包,没有推送证书就不勾选支持推送,选择发布版证书,禁用http请求容易审核通过。
    设置好版本号,选择appcan服务器,点击生成安装包。

    4.3安装包生成成功后,下载保存到电脑,这个ipa包就可以上传到App Store了

    五、在iTunes Connect创建App
    5.1回到软件,点击ItunerConnect,进入iTunes Connect进入创建APP。

    5.2选择我的APP点击左上角+号选择新建APP,输入你的应用名称,语言,套装ID,之前在开发者中心创建的对应APP IDs
    (与创建iOS证书所选的appid要一致,这样用iOS证书打包的IPA,上传就能关联到了)
    sku不能写中文,点击创建。

    5.3这里提示要用到Xcode或者Application loader提交IPA,等下用Appuploader直接在Windows环境下上传ipa,不用Mac了。
    现在APP各项信息都没填写,等下把IPA上传成功了再填写。
    这里构建版本旁边还没有出现+号,后面上传了IPA就会出现,等下会用到。

    六、Windows环境下上传IPA到App Store
    6.1打开Appuploader程序,点击Upload.

    6.2选择刚生成的iap包

    6.3Appuploader将自动上传你的IPA,当出现以下提示时,说明上传成功,点击deail可以查看APP信息。

    七、回到iTunes Connect提交审核
    7.1上传好了IPA,然后回到iTunes Connect,进入填写信息的页面,下边有一个构建版本的选项,之前这旁边没有+号的,如果上传成功了,过几分钟旁边会出现一个加号按钮,点击一下+然后会出现你刚上传的APP,点击完成即可。
    注意:如果一段时间后没有出现+号,可能ipa不符合要求,会有个反馈邮件过来,根据反馈的问题修改后重新上传。

    7.2然后设置好APP相关的信息,截图、类别,价格、销售服务等。

    7.3设置好相应的APP信息后,点击提交以供审核。

    7.3提交审核回到我的APP查看会提示正在等待审核,审核要几天时间,常登陆看看审核情况

    如果变成可供销售,恭喜你~上架成功了,如果显示被拒绝,点击查看问题,根据反馈修改再重新上传。

    更多上架来源:

    https://blog.51cto.com/u_15721717/5607843

    https://baijiahao.baidu.com/s?id=1754992736985413557&wfr=spider&for=pc

    https://www.jianshu.com/p/ed9e1d49ed16

  • 14款AI绘画生成器网站、ai作画网站大全,国内外各7个AI生成绘画作品生成器

    14款AI绘画生成器网站、ai作画网站大全,国内外各7个AI生成绘画作品生成器

    Ai绘画、AI作画网站、APP、AI绘画生成器非常火爆,今天给大家分享国内外的Ai绘画、AI作画网站,赶紧去体验输入一段文字就可以创作高质量的画作吧。

    一、国外的Ai绘画、AI作画生成器

    1、imagen

    网址:https://imagen.research.google/

    Imagen 是一个人工智能系统,可以从输入文本中创建逼真的图像。 具体来说,谷歌推出的一款文本-图像的扩散(CLIP)模型,可以根据给定的提示词,生成高度契合文本含义及具有照片般真实感的图像。 据称,Imagen可以创建比OpenAI的人工智能工具DALL-E2更逼真和逼真的图像。

    2、DALL-E 2

    网址:https://openai.com/dall-e-2/

    「DALL-E 2」,名称合成自超现实主义艺术家“萨尔瓦多·达利(Salvador Dalí)”和《机器人总动员》的英文名“WALL-E”。 DALL-E 2诞生的时间也很短暂,今年的4月份刚刚推出,它的前身DALL·E也诞生才一年半左右。只要输入一些描绘你想要的画作的关键词,几秒钟就可以给你生成一幅。可惜的是,目前还未对公众开放,而其他一些已经开放的平台,“画功”稍逊一筹。

    3、Midjourney

    网址:https://midjourney.gitbook.io

    Midjourney AI生成艺术工具,打上一段你想要呈现的文字,系统就将自动返回四幅极富创造力和艺术感的作品供你选择,而以上这张图片只是其中之一。 今年以来,各种文字转化图片生成平台在人工智能领域异军突起。最近硅星人也曾报道过包括英伟达的GauGAN2、DALL-E、Stable Diffusion等同类工具。但此次,当亲自使用Midjourney之后,仍然被它所生成的效果所惊艳到。目前这些平台有些追求照片式的逼真效果,有些追求对文本的精准解析,但如果要说艺术性和高级感,硅星人觉得Midjourney应该是这几个工具中最好的。

    4、StableDiffusion

    网址:https://huggingface.co/spaces/stabilityai/stable-diffusion

    “Stable Diffusion”是开源图像合成模型,可以让任何拥有一台 PC 和一个像样 GPU 的人,将文本转化为图像。这个 AI 作画工具几乎可以模仿任何视觉风格,如果你输入一个描述性短语,图像就会像魔术一样出现在你的屏幕上。 有些艺术家对此技术的前景感到兴奋,有些则不然,而整个社会似乎仍然没有意识到 AI 作画所带来的广泛影响。可以说,图像合成技术带来的影响堪比照相机的发明,或者堪比视觉艺术本身的创造。甚至我们的历史感也可能受到威胁,这取决于事态的发展。无论如何,Stable Diffusion 正引领一波深度学习创新工具的新浪潮,这必将彻底改变视觉媒体的创作。

    5、Disco Diffusion 

    网址:https://colab.research.google.com/github/alembics/disco-diffusion/blob/main/Disco_Diffusion.ipynb

    Disco Diffusion 是在今年 2 月初开始流行的一个 AI 图像生成程序,它可以根据描述场景的关键词渲染出对应的图像,可以在 Google Drive 直接运行,也可以部署到本地运行,目前最新的版本是 Disco Diffusion v5.2。

    6、Parti

    网址:https://parti.research.google/

    Parti,全名叫「Pathways Autoregressive Text-to-Image」,是谷歌大脑老大Jeff Dean提出的多任务AI大模型蓝图Pathway的一部分。 Parti是一个自回归模型,它的方法首先将一组图像转换为一系列代码条目,类似于拼图。然后将给定的文本提示转换为这些代码条目并「拼成」一个新图像。 换言之,Parti将「文本到图像的生成」转换成一个「序列到序列」的建模问题,类似于机器翻译——这使得它能够受益于大型语言模型(如PaLM),这对于处理长而复杂的文本提示和生成高质量的图像至关重要。 在这种情况下,目标输出是图像token的序列,而不是另一种语言的文本token。 Parti通过使用功能强大的图像标记器「ViT-VQGAN」将图像编码为离散token序列,并利用其重建图像token序列的能力,使其成为高质量、视觉多样化的图像。

    7、NovelAI

    网址:novelai.net/

    《novelai》是个非常好用的绘画网站,可以方便快捷的画出精美好看的图画,相对于一些通用的AI绘画生成器来说,novelai在二次元图上更加的准确。

    二、国内的Ai绘画、AI作画生成器

    1、文心·一格

    网址:https://yige.baidu.com/

    「文心·一格」是基于百度文心大模型能力的AI艺术和倡议辅助平台。

    使用上,用户只需输入语言描述就可以生成不同风格、独一无二的创意画作。只需简单的输入一句话,并选择方向、风格、尺寸,AI就可以生成不同风格的画作。

    更智能的是,这款中文AI自动绘画生成器还能推荐更合适的风格效果。同时支持【智能推荐】,工具会自动生成多种风格画作供参考。

    2、6pen.art

    网址:https://6pen.art/

    同样是国内团队出品,使用方法十分简单,打开后直接可以使用。在文本框中输入自己想要描绘画面的文字描述,点击生成即可。

    6pen 支持图像尺寸,参考图,随机种子等核心功能。另外,6pen支持中文,而且汇总了不同的绘画风格,用户在输入文字描述的同时,还可以选择水墨画、油画、素描等风格,同时还可以选择仙境、赛博朋克、超现实等风格修饰。

    根据官方介绍,6pen还支持将你生成的作品投稿到有奖展览,在社区中展示,以创造更多价值。

    3、Draft

    网址:https://draft.art

    这款国产Ai绘画产品中英文都支持,让大家轻松。创作使用非常简单,移动端/pc端输入网址即可使用,无需下载。

    生成速度也相当不错,快的话,只要十秒就能出图。另外,社区提供瀑布流素材,可以带来灵感创意。

    4、Tiamat

    网址:https://tiamat-ai.feishu.cn/share/base/shrcn2uXL8wNiveykIFYqWSzsPf

    Tiamat其实相当于支持中文的强化版 Disco Diffusion,生成图片的速度非常快,操作也很简单。

    输入关键词,然后等待5分钟就可以一幅不错的艺术画作。同时,大家还可以调整类似 生成数量、图片比例等简单参数指令。

    这款工具还有一个更高阶的玩法,可以以某张照片或草稿图作为垫图,让AI基于这张垫图进行二次创作。目前,Tiamat正在内测中。

    5、盗梦师

    它是西湖心辰联合西湖大学深度学习实验室最新发布的一款AI绘画微信小程序,对新手十分友好。

    操作便捷,微信打开小程序就能用。中文输入,五到十秒就能出图,不用调节各种参数。

    平台内有赛博朋克、水彩、油画、中国风、动漫、游戏场景、像素艺术等十几种绘画风格,另外还有8位世界级画作大师笔风可供选择和参考。指定风格或艺术家之后,就可以模仿该画家的笔触和个人特色生成固定风格的画面。

    6、无界版图
    网址:https://www.wujiebantu.com/
    无界版图是杭州超节点信息科技有限公司创立的数字版权在线拍卖平台,依托区块链技术在资产确权、拍卖⽅⾯的优势,全面整合全球优质艺术资源,致力于为艺术家、创作者提供数字作品的版权登记、保护、使⽤与拍卖等⼀整套解决⽅案,同时也是新媒体、设计、⼴告、各类垂直⾏业及个⼈⽤户购买诸如摄影、插画、纯艺术、数字艺术的聚集地。 杭州超节点信息科技有限公司目前已发展成集资讯内容、线下活动、培训、加速器和区块链技术落地应用于一体的生态体平台,全网覆盖用户超100万人,遍及中国大陆、韩国、日本、美国、香港等国家和地区。

    7、滴墨社区

    网址:http://api2.syygoo.com/
    滴墨社区,AI生成绘画作品·大画家Domo 17+ 年轻人的多元兴趣社区。
    在滴墨社区,只和感兴趣的人分享有趣的事。 小贴士:在滴墨社区中, “D/”开头的是各种兴趣社区的名字,“U/”开头的是滴友的名字。

  • 必应图片壁纸开放API接口

    必应图片壁纸开放API接口

    Bing官方提供的API接口返回的是json数据,很多朋友想要能够直接获取图片的API接口链接,作为项目背景图所用。

    通过imgRun提供的开放API接口链接可以简单、快速地获取精美高清的Bing壁纸,动态链接,每日自动更新,作为网站背景和电脑壁纸都非常不错。

    简介

    Bing首页每日更新一张来自世界各地的精美图片。通过imgRun提供的API链接可以简单、快速地获取栩栩如生的每日壁纸,每日自动更新,作为网站背景和电脑壁纸都非常不错……

    代码开源

    开源,是一种互联网精神。本着取之于民用之于民的原则,本人将代码开源在Github上。链接:

    https://github.com/mike126126/bing

    将Github代码克隆一份到你自己的主机(服务器)上,绑定好域名,即可访问。

    需要注意的是,PHP直接输出图片的方式,图片走的是服务器流量,速度受限于服务器速度。建议优先选择“跳转至Bing图片直链”的方式使用,直接输出为Bing图片直链,图片访问不占用服务器流量,速度不受服务器邮箱,更快更好用。

    当然,bing.img.run启用了又拍云CDN加速,理论上速度也相当快。如果您下载源代码部署到自己服务器上,那么就建议使用302跳转的Bing直链的方式,速度为Bing速度。

    不想自己部署代码的,可以直接使用bing.img.run提供的API服务。

    使用方法

    本API接口的链接,可以直接把它当做一个图片url链接来用,插入如下代码:

    PHP直接输出图片

    <img src="https://bing.img.run/1920x1080.php" alt="Bing每日壁纸1080P高清" />
    
    <img src="https://bing.img.run/1366x768.php" alt="Bing每日图片" />
    
    <img src="https://bing.img.run/m.php" alt="Bing每日壁纸手机超高清" />
    

    跳转至Bing图片直链

    <img src="https://bing.img.run/1920x1080_302.php" alt="Bing每日壁纸1080P高清" />
    
    <img src="https://bing.img.run/1366x768_302.php" alt="Bing每日图片" />
    
    <img src="https://bing.img.run/m_302.php" alt="Bing每日壁纸手机超高清" />
    

    文件说明

    在需要引用图片的地方插入url即可。不同参数url说明如下:

    https://bing.img.run/1920×1080.php PHP链接直接输出1920×1080分辨率图片。

    https://bing.img.run/1920x1080_302.php 输出为1920×1080分辨率的Bing直链图片。

    https://bing.img.run/1366×768.php PHP链接直接输出1366×768分辨率图片。

    https://bing.img.run/1366x768_302.php 输出为1366×768分辨率的Bing直链图片。

    https://bing.img.run/m.php PHP链接直接输出1080×1920分辨率竖版图片。

    https://bing.img.run/m_302.php 输出为1080×1920分辨率的Bing直链竖版图片。

    项目主页

    Bing每日壁纸高清存档:https://bing.img.run
    Bing壁纸开放API接口项目主页:https://bing.img.run/bingwallpaperapi.html

    接口演示

    下面这两张图片都是使用本站开放API链接直接获取的,第一张为Bing今日壁纸,第二张为Bing随机壁纸。随机壁纸每次刷新网页加载的都是不同的哦,F5试一下吧~

    Bing今日壁纸
    Bing今日壁纸

    Bing随机壁纸
    Bing随机壁纸

    使用方法

    本站开放API接口分两个,一个是获取当日壁纸,另一个是随机获取Bing历史壁纸(获取范围为本站收录的Bing历史壁纸)。所有接口都是支持直接使用的链接,可以直接把它当做一个图片url链接来用,插入如下代码:

    Bing今日壁纸(长期提供服务,地球不停转,我们不停服)

    <img src="https://bing.img.run/uhd.php" alt="Bing每日壁纸UHD超高清原图" />
    <img src="https://bing.img.run/1920x1080.php" alt="Bing每日壁纸1080P高清" />
    <img src="https://bing.img.run/1366x768.php" alt="Bing每日壁纸普清" />
    <img src="https://bing.img.run/m.php" alt="Bing每日壁纸手机版1080P高清" />

    随机获取Bing历史壁纸

    <img src="https://bing.img.run/rand_uhd.php" alt="随机获取Bing历史壁纸UHD超高清原图" />
    <img src="https://bing.img.run/rand.php" alt="随机获取Bing历史壁纸1080P高清" />
    <img src="https://bing.img.run/rand_1366x768.php" alt="随机获取Bing历史壁纸普清" />
    <img src="https://bing.img.run/rand_m.php" alt="随机获取Bing历史壁纸手机版1080P高清" />

    文件说明

    在需要引用图片的地方插入你自己部署好的URL即可。不同参数URL文件说明如下:

    uhd.php PHP链接直接输出4k超高清原图。

    uhd_302.php 输出4k超高清原图的Bing直链图片。

    1920×1080.php PHP链接直接输出1920×1080分辨率图片。

    1920x1080_302.php 输出为1920×1080分辨率的Bing直链图片。

    1366×768.php PHP链接直接输出1366×768分辨率图片。

    1366x768_302.php 输出为1366×768分辨率的Bing直链图片。

    m.php PHP链接直接输出1080×1920分辨率竖版图片。

    m_302.php 输出为1080×1920分辨率的Bing直链竖版图片。

  • ASO优化:ios关键词覆盖和增量技巧

    ASO优化:ios关键词覆盖和增量技巧

    App Store中的应用覆盖足够多的关键词必能促进该应用流行的程度,获得好的排名,提高下载量。今天就给大家分享增加AppStore关键词覆盖排名优化规则几个关键点。

    一、搜索栏联想词

    在APPstory搜索一个关键词,为什么别人家同一应用的不同联想词出现很多次?如果Asoer能够做到这种情况,不管点击哪一个都能到自家的应用,流量自然就来了。

    方法:

    1、利用符号间隔规则收录联想词

    所谓的符号就是指常用的“ – ”、“ , ”、“ · ”等等。英文符号是用来帮助苹果代码层更好的识别你的关键字用的。因为苹果的代码层根本识别不了如此丰富的中国式关键字短语。尤其垂直类的应用,比如:美发,洗车,加油,租车,美容,家政等等。直接在标题或是副标题里面加上符号隔离出来,如:车小喜-加油·车主必备app,你会发现隔离出来的核心词“加油”排名上升,联想词覆盖也更多了。

    2、积分墙、机刷提升联想词热度

    利用积分墙,机刷联想词,提升搜索热度。这个Asoer都能知道怎么做,就不在阐述了。

    二、100字符关键词及标签

    很多市场在提交应用时要求开发者为应用添加几个关键字或者标签,这样做其实是为了帮助市场更好的给应用分类及帮助用户更好的检索应用。关键词覆盖范围越广,App 就有越多的机会展示给用户,自然用户的下载量当然也会随波逐涨,这对于App推广运营大有好处。一定不要浪费了这100个字符,要填满充分利用。

    方法:需要了解实力竞品的关键词覆盖情况,选出5-6个竞品,根据热度值及排名,对关键词进行分析,通过筛选排重,选出热度较高或带量多的关键词,然后通过排列组合。

    注意事项:

    1、越靠前的关键词权重越大。

    2、关键词重复并不能增加权重

    三、核心关键词

    核心关键词带来的流量多,质量好。可以参考竞品,第三方工具查询选出核心词。

    方法:筛选出的针对性的核心词放在标题里面可以增加权重和排名靠前。也可以放在100字符关键词里面,位置一定要第一或是靠前。

    四、应用介绍

    应用的描述则是我们做ASO能操作的最重要的部分了,简洁、突出产品优势,可以适当添加关键词,不要进行关键词堆砌。一个好的应用介绍可以帮助客户了解产品,从而带来更多有效的下载。

    五、评论覆盖

    苹果的评论中加入一定的关键词,对于关键词整体覆盖数量提升是有一定效果的。

    注意:

    1、量级产生质变,每一天的量级要大,基本持平,连续刷个10天以上就会出现效果。特别需要注意的是要和自身应用下载,注册量相匹配,不要下载才100w,你的评论就有50w,显然不合逻辑,容易判断作弊并降权。

    2、当关键词覆盖达到8000+以后,评论带来的关键词覆盖将没有多大的作用了。这时做一些日常评论就好。

    六、Icon和应用截图

    Icon或是截图对于关键词覆盖没有直接的影响。但是精细化的icon和截图可以是苹果搜索算法的一个重要因素。一个漂亮的icon会给你带来惊人的额外点击率。

  • 苹果App Store排名算法规则大揭秘

    苹果App Store排名算法规则大揭秘

    苹果App Store应用商店排名算法揭秘,也有说是SEO。相信推广app的人都想知道苹果App Store的排名规则,这个规则除了App Store的人外,其他人大概都只能够用猜的。

    有人研究过规律约略估算出排行榜的可能演算方式。

    今天的排名=今天的下载量x8+昨天的下载量x5+前天的下载量x5+大前天的下载量x2。很明显,前3天的下载量是最重要的核心排名因素。

    • 名次是依照前一周的销售量(下载量)
    • 计算公司是7天的加权平均
    • 每天的权重都不一样,当日的销售量(下载量)是被加权至8倍、前2天则是5倍、前3天则是2倍,依此类推
    • 所以以今天起算前3天的销售量(下载量),将影响排行位置相当关键

    为什么要冲排行榜呢?因为只要能冲进排行榜内,被排在iTunesAppStore的页面上,就好像摸中彩票,下载跟销售量将会爆增,以往我们可以听说用黑市的信用卡号等等无所不用其极的方式冲榜。

    脑筋动得快的厂商比如Tapjoy、W3i就开始提供一种新个Offer广告平台,这个广告的运作方式就好像是,如果你在玩一个免费且热门应用程序,但里头有需要到虚拟货币,如果你不想付钱买这些虚拟货币该怎么办呢?很简单,你只要下载我们推荐的这几个应用程序,就可以获得虚拟金币啦!

    而根据与本站名称极为相似的InsideMobileApp的报导,根据手机统计服务商Flurry以及一些Offer广告商的观察,在上周的某个时间点后,上述的单纯的下载规则已经不复存在,很显然苹果注意到了这件事,并针对那些里头有安装Offer提示的App进行警告,而送审的App也获得警告:

    「试图在AppStore上的评论或排行进行人为操作或者作弊的开发者,包含假评论或付费评论等方式,都将被移除iOS开发者权限」

    但是这又很微妙的是,在常见的Admob广告里,都会有请人下载某些App的广告,不知道这些广告是否也名列其中呢?目前并没有人可以清楚的摸出来更动后的规则为何,但是综合国外的一些观察可以推论出些原则:

    • App被使用的频率,比如说每天或每月的使用量
    • App的评论状态
    • App在安装之后是否有被删除(跟第一点其实有点像)

    以这样看起来,不知道接下来会不会有人养起人工的iPhone农场,每天开始固定的应用程序,让应用不断活跃呢?站在开发者的角度,请就不要再说评论没有什么关系啦~如果真的喜欢某支应用程序,别忘了为他评些好评,让他往前排一些。

    总结:

    下载量永远都会是APPstore算法的核心

    想想sotre最容易得到的,最直观体现用户对APP喜爱程度的因素是什么——下载量。也许今天很多人认为几次算法更新后,下载量所占算法权重越来越低,但这个核心数据在算法中的比重绝对会是第一位的。

    哪些因素可能被appstore排名算法因素?

    下面这些是我认为会影响第二天排名的一些因素,我以重要程度进行了排序:

    *****下载量:这个谁都懂;

    *****好评比例:今天有多少好评,好评占总评论量多少,这个也是可以当天获得的数据。

    **当天卸载率:这个数据itunes官方也很容易得到。

    ***当天用户对该APP的使用时长。

    **用户下载及好评用的IP地址:这会影响APP所在地区的排名。

    责任编辑:佚名来源: 鸟哥笔记

  • 苹果商店(App Store)搜索排名算法

    苹果商店(App Store)搜索排名算法

    您知道大多数人是通过浏览或搜索App Store找到您的应用吗?据苹果官方数据,应用商店搜索推动了应用下载总量的65%。因此,保证您的应用在搜索结果中排名靠前对下载量至关重要。

    那么,如何在苹果应用商店搜索结果中排名靠前呢?苹果应用商店(App Store)搜索排名算法将决定您的应用在搜索结果中的排名。

    在这篇文章中,我们将揭秘最新的苹果应用商店搜索排名算法,并了解如何使用ASO优化来帮助我们提高应用搜索排名及可见度。

    一、7个直接的App Store搜索排名因素

    2019年,当苹果因涉嫌垄断而面临审查时曾表示,它使用42个因素来确定应用在搜索结果中的排名。此外,它还特意模糊具体的排名算法以防止被第三方或开发者恶意操纵排名结果。

    至今,我们仍不知道这42个因素到底是什么。但是,经过多年的观察和经验的积累,不少ASO专家总结了影响App Store搜索排名的因素。

    我们普遍认同App的标题、关键词列表、截图、评论、下载量等在App Store的搜索排名算法中扮演中重要角色。

    我们首先来看看在App Store中能直接影响应用搜索排名的7个因素,也是最重要的因素。

    1. 应用名称

    您的应用名称是影响关键词排名最重要的因素之一,因为在应用名称中的关键词具有最高的排名权重。在 App Store 中,您的应用名称的长度最多为 30 个字符(1个汉字占据2个字符)。

    最佳做法:

    在应用名称中使用您的品牌名称及最重要的关键词。此外,我们观察到,如果在标题中使用与用户搜索精确匹配的关键词通常能获得更高的排名。

    2. 副标题

    第二重要的关键词优化位置为副标题,副标题的排名权重仅次于标题(应用名称)。

    在信息传达及关键字优化方面,副标题通常用作标题的进一步补充。与标题一样,副标题的长度最多为30个字符。

    最佳做法:

    在副标题中使用主要关键词以相关搜索,但切记无需重复应用名称或关键字列表中已使用过的关键字,也不要在副标题中堆砌关键词。重复关键词并不会提高您的排名,因此您无需浪费限制的字符。

    3. 关键词

    在App Store Connect中,苹果留了专门的位置给我们填写关键词,最多100个字符。(提示:一个汉字算一个字符,一个标点算一个字符,一个英文字母算一个字符。)

    由于 App Store 对填写的关键词长度有限制(不得大于100个字符),而实际上需要填写的关键词串经常大于100字符,因此需要对填写的一些词进行组词,对可以合并的词尽可能地合并,从而能在100字符内尽可能多地展示 App 信息。

    搜索系统是以“词”为基础单位进行检索的,因此,首先需要对关键词进行

    所谓“组词”,就是把一些具有“共同部分”的词组合到一起,如 App 的关键词包含“高德地图”和“百度地图”这两个词,就可以组合成“高德百度地图”,而用户搜索时,搜索“高德地图”或“百度地图”也还是能搜到该 App。

    “分词”就是把一个汉语字符串分成一个个词的过程。比如,“高德”的分词为:“高德 |地图”,“百度地图”的为“百度|地图”。

    需要注意的是,Apple还会将您使用在应用名称、副标题及关键词位置中的所有关键词进行组词。因此,当您在后台添加关键词时,不要重复您在标题或副标题中已使用过的关键词。否则,只会浪费有限的字符。

    重要提示:

    我们可以根据关键词与APP关联性、行业属性等将关键词划分为四个词:品牌词、行业词、竞品词及其他词。

    特别需要指出的是,当我们使用竞品词时,通常较容易获得排名,且能带来较高的转化。但我们不能“明目张胆”地将竞品词放在标题或副标题的位置,因此将竞品词隐藏在后台的“关键词”中是一个明智的做法。此外,还可以在关键词中插入竞品品牌词的易错写法。

    经验证明,在英文英国或英文美国(二选一)、英文加拿大、英文澳大利亚、繁体中文这几个语言区域提交100字符,同样能够增加简体中文的关键词覆盖量。

    4. 关键词安装量

    如果有许多用户搜索特定的关键词,然后从搜索结果中下载特定的应用或游戏,算法则会认为该应用(或游戏)与这个关键词相关性很强,从而提高该应用在这个关键词下的排名。

    因此,在选择关键词时,应充分考虑应用与关键词的关联度,以提高转化率及排名。

    在国内,为了利用这个排名因素,很多开发者会找一些“假”用户搜索特定的关键词然后下载他们的应用,从而提高关键词排名。这是“积分墙”的一种形式。

    苹果一直都在想办法打压积分墙,原因是积分墙能够快速给某个APP提供大量下载量以扰乱苹果的App Store排名。

    我也不建议开发者使用这种黑帽ASO手段扰乱应用商店的公平排名。

    5. 开发者名称

    开发者名称是影响搜索排名的另一个重要的元数据因素。 例如,当我搜索“Facebook”时,来自同一开发者的其他应用会显示在搜索结果较前面的位置。同样,当我搜索“Microsoft Word”时,搜索结果中的“Microsoft Office ”、“Microsoft Excel”和“Microsoft PowerPoint”的排名也很高,而不是其他类似“Microsoft Word”的应用排名很高。

    因此,当您准备发布新应用时,将您的新应用添加到已有知名应用的开发者帐户中是明智之举。当用户在搜索您的其中一个应用时,同开发者账户下的其他应用也会得到曝光,从而增加下载。

    6. 评分及评论

    据苹果,“评分和评论会影响您的应用在搜索中的排名,并可以鼓励用户从搜索结果中使用您的应用,因此请专注于提供出色的应用体验,以激励用户留下积极的评论。”

    目前,在App Store中,773,705 (43%) 个应用拥有用户评分,而还有1,006,646 (57%) 个应用还未获得任何用户的评分。获得评分的应用中,大部分应用的平均评分都在4星以上。而那些获得5星好评的应用,通常评论数过少,每应用平均评论数仅为4,因此不能代表大众的意见,可信度较低。评分在4.5~5.0之间的应用平均获得最多的用户评论,该数据达到8913。

    因此,如果要让大部分用户信服,刚有好的评分结果是不够的,您还需要来自很多用户的好评,即提升好评评论数。

    在用户体验您的 App 的过程中,找适当的时机向他们征求评分和评论。当他们刚实行一项操作,晋升级别,或完成任务时,都是很好的时机,因为这时用户最有可能对您的 App 感到满意。

    借助 SK Store Review Controller API ,您能为用户提供一种更简单的方法来为您的 App 提供反馈。在 365 天以内,您最多可向用户征求三次评分。用户会经由您的预设提示来提交评分,撰写和提交评论时他们也不必离开该 App。

    此外,您还需确保用户在您的 App 和 App Store 产品页面中能轻松找到支持团队的联系信息,方便用户在遇到任何问题的时候直接与您联系,从而减少用户因体验不好而留下差评的机会。

    在实际操作中,也有很多开发者选择在应用刷好评。总体来说,在应用商店刷好评违法苹果的政策,但这种方式在实际应用中是有效的 —— 刷评分成本低但性价比高。虽然苹果有时会清楚虚假评论,但总有不少漏网之鱼,因此很多开发者或公司心照不宣采取这种方式。

    笔者不支持虚假刷分的操作,也不认为这种人人皆可刷的手段是一种优势 —— ASO优化师不可能通过刷好评提升自己的工作能力;开发者也不可能因为刷分就提高自己产品的质量。但现实也有无奈之处,人人都刷的背景下,一个老实人不刷,也是要承受损失的。

    7. 下载与留存

    这可能是ASO优化师或开发者无法完全控制的两个关键排名因素。通常,作为普通的ASO优化师,是无法控制应用或游戏的整个用户增长环节的。在这种情况下,您应该与整个用户增长团队密切配合。

    如果有更多人下载您的应用,这将有利于您的关键词排名的提升及关键词覆盖量的增加。因此,您应该了解整个用户团队的买量计划、营销计划及产品更新计划。在预计会获得更多的下载量之前,调整关键词策略,尝试对那些热度高但竞争程度也很大的关键词进行排名。反之,如果您的应用每天的下载量只有寥寥几百个,您就需要把注意力放在竞争程度相对较小的关键词上。

    此外,下载量也会影响您的应用或游戏在榜单中的排名。

    二、5个间接的App Store搜索排名因素

    1. 应用商店详情页视觉效果

    第一印象是很重要的。而相比文字,人们更容易被视频或图片所吸引。在App Store众多的选择中,如果您的应用的图标、视频或屏幕截图能脱引而出,无疑会增加下载。而更高的转化率及更多的下载,反过来会帮助关键词的排名。

    2. 应用描述(Description)

    与Google Play不同,苹果应用商店并不会在应用描述中抓取关键词。但是,应用描述能最大化地帮助您展示产品的优势、功能、价值等信息。用户可以通过应用描述来深入了解一款产品,从而决定是否是自己所需要的。

    总而言之,应用描述不能直接带来下载量,但是可以很好地促进转化率的提升。

    理想的描述是一段简洁的说明性文字,后面附有 App 主要功能的简短列表。让潜在用户了解您的 App 的独特之处,以及他们为何会喜欢上这款 App。介绍 App 时应使用与您的品牌相符的语气,并使用目标受众能够接受和理解的词句。描述中的第一句话至关重要 — 这是用户在还没有点开阅读更多内容时能够读到的唯一信息。每个词都至关重要,因此请将重点放在 App 的独特功能上。

    3. 宣传文本

    App 的宣传文本显示在描述的顶部,其长度不应超过 170 个字符。您无须提交 App 的新版本,也可以随时更新这一部分的内容。应考虑使用宣传文本来分享 App 的最新动态,比如限时促销或即将发布的功能。

    与描述相同,App Store不会在宣传文本中抓取关键词。因此您无需在宣传文本中费心插入关键词。

    4. App 内购买项目

    您是否已经留意到,App 内购买项目也会显示在搜索结果中,并有可能被推荐到“Today”、“游戏”和“App”标签上。

    App 内购买项目的名称最多可以包含 30 个字符,描述最多可以包含 45 个字符。用户在这些位置轻点 App内购买项目时,会直接转到您的产品页面;在该页面中,他们不但能了解 App 的描述,查看截屏和 App 预览,还能点击购买 App 内购买项目。如果用户在点击购买您的某个 App 内购买项目时还未在他们的设备上安装相应的 App,系统会提示他们下载或购买这款 App 来完成交易。

    5. App更新

    一个APP,要想不断维持自己的受众群体,扩大市场占有率,就必需不断更新改进自身。

    App更新能不断修复Bug以及给用户提供更多新的功能体验。 如果您的应用使用频率较低,您还可以通过更新去“提醒”用户再次使用您的应用,使用户使用频率及活跃度升高。

    三、结语

    充分了解并持续优化App Store搜索排名的7个直接影响因素及5个间接影响因素将会逐步提升您的关键词排名。

    归根结底,您需要确保您的应用或游戏有其独特的价值。一款应用或游戏若能很好地满足用户的需求,自然会带来好的评价及不断吸引新的用户。

    作者:Lois

    来源公众号:海外SEO与ASO

  • 获取Bing每日壁纸用作首屏大图

    获取Bing每日壁纸用作首屏大图

    Bing 搜索每天都会更换一张精美的图片作为壁纸,除了特殊时候不太好看外(比如春节那几天),没多大问题。移动端还有上每日故事,与图片现配。现在我的博客首屏图片就是 Bing 每日壁纸,有没有感觉 B 格满满^_^。本文将介绍如何把 Bing 每日壁纸和故事扒到自己博客。

    获取 API 接口

    首先我们进入Bing 首页,会发现自动转到中国版。不过这没关系,中国版更符合国情,速度也比国际版快一些。

    通过抓包,可以发现http://www.bing.com/HPImageArchive.aspx?format=js&idx=0&n=1这里可以获取到无水印的图片。

    那每日故事呢?通过模拟 UA,访问移动版。同样发现了 API 接口http://cn.bing.com/cnhp/coverstory/。不过这里的图片是有水印的。

    接口已经得到了,接下来就是写代码了。因为我既想使用无水印的图片,也想获取每日故事,所以我把两个接口结合起来使用。

    代码

    <?php
    
    /**
    * 获取Bing每日壁纸和故事
    * @author giuem
    */
    function bingImgFetch(){
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, 'http://www.bing.com/HPImageArchive.aspx?format=js&idx=0&n=1');
    curl_setopt($ch, CURLOPT_HTTPHEADER, array(
    'User-Agent: Mozilla/5.0 (Windows NT 6.2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/34.0.1847.137 Safari/537.36'
    ));
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    $re = curl_exec($ch);
    curl_close($ch);
    $re = json_decode($re,1);//电脑版返回内容
    $re2 = json_decode(file_get_contents('http://cn.bing.com/cnhp/coverstory/'),1);//移动版返回内容
    return array(
    /* 更改图片尺寸,减小体积 */
    'url' => str_replace('1920x1080','1366x768',$re['images'][0]['url']),
    /* 结束日期 */
    'date' => date('j',strtotime($re['images'][0]['enddate'])),
    /* 故事标题 */
    'title' => $re2['title'],
    /* 内容 */
    'd' => $re2['para1']
    );
    }
    ?>

    使用示例

    如果是 wordpress,可以把上面的代码丢进function.php,然后该怎么用就怎么用。

    $bingimg= bingImgFetch();
    
    echo $bingimg['url'];//输出图片地址
    echo $bingimg['title'];
    echo $bingimg['d'];

    我的使用方法

    因为我用的是静态博客,不能在后端完成这些操作,所以只能通过 js 获取。同时把代码放在国内访问较快的SAE中,使用Memcache缓存内容。而且我在获取后还把数据储存在localStorage中,这样可以减少请求次数。

    为什么要缓存?因为不缓存的话,别人每访问一次你都要获取一次,IP 可能会被被 Bing ban 了。

    当然,你也可以缓存到数据库中,这些你都可以结合实际情况修改代码。

    PHP in SAE

    <?php
    
    header('Access-Control-Allow-Origin: *');
    $mmc=memcache_init();
    if($mmc==false){
    /* 如果memcache启动失败,直接获取 */
    $bingimg = json_encode(bingImgFetch());
    }else {
    $bingimg = memcache_get($mmc,'bing_url');
    $date = memcache_get($mmc,'bing_url_date');
    /* 判断日期进行更新 */
    if(date('j') != $date || !$bingimg || !$date){
    $bingimg = json_encode(bingImgFetch());
    /* 写入 */
    memcache_set($mmc,"bing_url",$bingimg);
    memcache_set($mmc,"bing_url_date",date('j'));
    }
    }
    echo $bingimg;
    function bingImgFetch(){
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, 'http://www.bing.com/HPImageArchive.aspx?format=js&idx=0&n=1');
    curl_setopt($ch, CURLOPT_HTTPHEADER, array(
    'User-Agent: Mozilla/5.0 (Windows NT 6.2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/34.0.1847.137 Safari/537.36'
    ));
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    $re = curl_exec($ch);
    curl_close($ch);
    $re = json_decode($re,1);
    $re2 = json_decode(file_get_contents('http://cn.bing.com/cnhp/coverstory/'),1);
    return array(
    'url' => str_replace('1920x1080','1366x768',$re['images'][0]['url']),
    'date' => date('j',strtotime($re['images'][0]['enddate'])),
    'title' => $re2['title'],
    'd' => $re2['para1']
    );
    }

    HTML

    <section id="hero">
    
    <div class="hero-warp">
    <p id="hero-title"></p>
    <p id="hero-d"></p>
    </div>
    </section>

    CSS

    html,
    
    body {
    height: 100%;
    }
    #hero {
    position: relative;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.6);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    width: 100%;
    text-align: center;
    color: #fff;
    display: table;
    }
    .hero-warp {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    }
    #hero-title {
    font-size: 28px;
    margin-bottom: 8px;
    }
    #hero-d {
    width: 80%;
    margin: 0 auto;
    }

    JS

    如果你使用jQuery,可以把这里的 ajax 换成$.ajax()实现。

    (function () {
    
    //bing pic load
    var $data = {
    title: localStorage.getItem('bing_title')
    ? localStorage.getItem('bing_title')
    : '',
    d: localStorage.getItem('bing_d') ? localStorage.getItem('bing_d') : '',
    url: localStorage.getItem('bing_url')
    ? localStorage.getItem('bing_url')
    : '',
    date: localStorage.getItem('bing_date')
    ? localStorage.getItem('bing_date')
    : '',
    };
    if (
    new Date().getDate() != $data.date ||
    $data.title == '' ||
    $data.d == '' ||
    $data.url == ''
    ) {
    ajax('GET', '//giuem.sinaapp.com/bing/', function ($data) {
    localStorage.setItem('bing_title', $data.title);
    localStorage.setItem('bing_d', $data.d);
    localStorage.setItem('bing_url', $data.url);
    localStorage.setItem('bing_date', new Date().getDate());
    setHero($data);
    });
    } else {
    setHero($data);
    }
    })();
    function setHero($data) {
    var $hero = document.getElementById('hero');
    if (!$hero) {
    return;
    }
    if ($data) {
    $hero.style.cssText += 'background-image:url(' + $data.url + ')';
    document.getElementById('hero-title').innerHTML = $data.title;
    document.getElementById('hero-d').innerHTML = $data.d;
    }
    }
    function ajax(type, url, opts, callback) {
    var xhr = new XMLHttpRequest();
    if (typeof opts === 'function') {
    callback = opts;
    opts = null;
    }
    xhr.open(type, url);
    var fd = new FormData();
    if (type === 'POST' && opts) {
    for (var key in opts) {
    fd.append(key, JSON.stringify(opts[key]));
    }
    }
    xhr.onload = function () {
    callback(JSON.parse(xhr.response));
    };
    xhr.send(opts ? fd : null);
    }
  • 青柠起始页

    青柠起始页

    简洁、美观、实用的浏览器起始页

    功能特色

    • 全能搜索
      使用您喜欢的任意搜索引擎,开启网上冲浪之旅。
      支持任何搜索引擎 / 一键翻译搜索内容 / 一键直达常用网站 / 输入算式直接计算结果——助您事半功倍。
    • 自定义常用网站
      添加您的常用网站,一键快捷访问。
      支持自定义名称、图标、布局,将您的常用网站收纳得井井有条。
    • 便笺
      随时记录您的灵感、待办事项和备忘清单。
    • 精选壁纸
      将您喜爱的任意图片设为壁纸,或使用精选的动态 / 每日壁纸。
      摄于全球各地的优美风景供您欣赏。支持动态壁纸、静态壁纸;每日更新一张来自微软必应的精选壁纸;当然,您亦可将自己喜爱的图片设为壁纸。
    • 随心自定义
      经过精心设计的深色主题,完美适配不同时段的配色偏好。
      30+ 个性化设置,打造专属于您的起始页。
  • iTab 新标签页

    iTab 新标签页

    创建和编辑属于您自己的浏览器标签页,精美日历、炫酷天气、每日头条、海量壁纸、常用网址随心订制。

    功能特色

    • 简洁优美无广告
      无垃圾,无广告,陪伴你的是简洁优雅,是高效省心,让你从未如此专注
    • 自定义卡片式应用
      天气,笔记,日历,壁纸变身桌面卡片,让信息所见即所得
    • 自定义网站图标
      桌面网站图标可多可少,可大可小,任意布局,无拘无束,让桌面从未如此自由
    • 内置壁纸应用
      可能是全世界最丰富的免费壁纸集合,动静结合,随意切换,让壁纸从未如此好看
    • 快捷翻译功能
      无需再装翻译软件,搜索栏一键输入,翻译和搜索一石二鸟,让翻译从未如此快捷
    • 更多功能
      正在快马加鞭开发中…
  • Circle 阅读工具

    Circle 阅读工具

    Circle 阅读助手可以把网页中的内容提取出来,重新整理排版成更适合阅读的界面。采用自研的解析引擎和排版引擎,识别效果和排版能力更智能、更快速、更友好。如果你正在寻找一款轻量化、智能化的阅读辅助产品,不妨试试 Circle – 同类阅读辅助产品中的佼佼者!已经上线 Google Chrome 浏览器、火狐浏览器、Edge 浏览器、360 浏览器、Opera 浏览器。

    关于Circle

    广告太多分散注意力、配色太丑不忍直视、字体太小看不清、排版太乱找不到正文,阅读真的需要这么困难吗?

    有没有产品可以把网页中的内容提取出来重新整理,渲染成更方便阅读的排版界面呢?

    能够做到这些的产品很多,这类产品最大的问题就是识别正文效果太差,识别失败、识别成非正文、漏掉正文、漏掉主图、图片裂开等都是常事。在我看来目前做的比较好的是苹果系统的 Safari 浏览器。即使是 Safari 浏览器也或多或少的存在此类问题,除此之外 Safari 的设置界面太简单,定制型不够灵活…

    为了解决上面普遍存在的问题,Circle 诞生了。

    比 Safari 阅读模式更强大的阅读助手浏览器扩展 Circle ,是浏览器自带阅读模式的扩充和完善;是电脑阅读网页、看小说、看新闻的不二神器;具有快捷键支持、自定义样式、自定义字体、自定义主题、自动滚动、自动加载下一页、大声朗读、文章大纲(outline)、返回顶部、分栏目阅读、打印阅读模式格式化之后的网页、支持浏览器自带的翻译等阅读辅助类功能。

    自研的解析引擎,解析更快速、解析能力更智能。自研的排版引擎,自动屏蔽 html 上的广告和噪音,和格式跑掉说拜拜。纯 js 开发的 Circle 阅读助手浏览器扩展,

    强大智能的识别算法、友好舒适的排版界面、极易上手的操作、灵活丰富的配置、共同成就了 Circle。

    功能特色

    • 智能强大的识别能力
      借助于自研的识别引擎,Circle 的识别效果更智能,识别速度更快 了解详情 >
    • 好舒适的排版界面
      借助于自研的排版引擎,Circle 的排版效果更友好,排版速度更快 了解详情 >
    • 定制属于你的阅读体验
      所见即所得的设置面板,实时查看修改的效果。轻松自定义专属你自己的阅读体验 了解详情 >
    • 定制属于你的炫彩主题
      内置五款精心设计的炫彩主题。灵活强大的自定义主题面板任你泼墨挥毫 了解详情 >
    • 独创的网页多栏阅读
      大屏幕用户的福利。两栏、三栏、四栏?你说了算!不浪费屏幕上的每一寸空间 了解详情 >
    • 用了会上瘾的多页解析
      当前页浏览其他页面内容,小说党的最爱。滚动到页面底部,秒开其他页面的内容
  • axure导出html移动设备,如何适配不同分辨率的手机?

    axure导出html移动设备,如何适配不同分辨率的手机?

    前言: 以下方法可以做基本的实现,实现方法:1,背景做适配;2,中间内容组合成动态面板居中展示,但是中间内容需要做类似手机的宽度大小,否则则不能实现适配,除非分解中间内容。

    一、移动端简单原型设计

    先来设计一个简单的移动端的原型,上边一个标题栏,中间同内容,底端是一个菜单栏。省略

    二、移动端原型预览, 省略

    三、修改发布参数

    要修改发布时的参数,让导出的页面能自动识别出是在手机上访问。按下F8键,选择“移动设备”,只需要勾选“包含视口标签”,单击“生成”按钮:如下图所示

    手机浏览器打开后,发现有问题,右边为空,下边也不适配;

    四、手机屏幕分辨率适配思路

    (1)标题栏和菜单栏宽度并没有和屏幕宽度一致的问题

    思路:我们并不知道每个手机的屏幕大小是多少,但是Axure里有函数可以获得浏览器窗口的宽度,因此只要在原型页面加载完成时,设置一下标题栏和菜单栏的宽度和窗口宽度大小一样不就行了吗?

    选择当前页面,双击“页面载入时”添加事件处理:

    这样在页面加载完成时,就会设置标题栏和菜单栏和屏幕宽度一致了,注意同时勾选title和menu,宽度都设置为“[[Window.width]]”。【高度可设置为“[[Window.height]]”,如果不覆盖底部或者说加上的底部的高度等于整个浏览器的高度,那么高度表达式为: “[[Window.height-60]]” 。 如果页面要全部固定适配手机,无需滑动,则需要设置高度和宽度自适应。】

    (2)内容部分也没有在屏幕上水平居中显示

    思路:我们将内容部分当作一个整体,在页面加载完成后,将内容移动到屏幕水平中面位置。

    选择除标题栏和菜单栏外的内容部分,右键转换为动态面板,命名为main:

    【顶部和底部,包括中间的内容动态面板,X纵向为0】

    编辑前面的页面加载事件,移动动态面板main的绝对位置到屏幕水平中央位置,y位置不变,计算公式=(窗口宽度-动态面板宽度)/2,最终的表达式为“[[(Window.width-LVAR1.width)/2]]”,注意这里使用到局部变量表示动态面板:

    其中Y,可以设置中间内容的与顶部的间隙高度;67fx(自定义都可)

    (3)菜单栏没有在屏幕的底端

    我们能取到窗口的高度,因此我们计算出菜单栏在屏幕上的位置。

    【Axure】如何让导航栏固定到浏览器底部或顶部?(已解决,图文教你)

    1,设置底部菜单(TABAR)的尺寸,如上;

    2,设置 底部菜单(TABAR) 为动态面板,然后进行下面的设置,如下图:

    【下面的内容没有实现过,作为研究之用,说不定有新的方法】

    具体位置=屏幕的高度-菜单栏的高度,最终表达式为“[[Window.height-LVAR1.height]]”,将菜单栏移动到这个位置即可,注意这里同样使用到了局部变量表示菜单栏:

    五、最终预览效果

    中间内容置中,顶部和底部全宽屏适配,但是底部菜单TABBAR的浮动没有实现,待研究,或参考中间插入的方法,不断尝试!

    其他同类参考:

    https://blog.csdn.net/weixin_35000379/article/details/112998227

    https://blog.csdn.net/weixin_35501678/article/details/118412339

    https://blog.csdn.net/dxnn520/article/details/115249264