四川福彩快乐12app下载-四川快乐12app官网(彩世界)
做最好的网站
来自 四川福彩快乐12app下载 2019-10-10 18:49 的文章
当前位置: 四川福彩快乐12app下载 > 四川福彩快乐12app下载 > 正文

Web将死,App当立?四川福彩快乐12app下载

温纳说道,每当大家点击杂志和报纸的官方网站络的某篇小说时,我们无法不忍受网页会弹出一个窗口,告诉大家得以在法定的app上读书它们的分裂通常资源音讯。温纳随后尝试着安装了八个阅读纽约时报的Googlecurrents,他感到看起消息来巨慢无比。

[{
  "relation": ["delegate_permission/common.handle_all_urls"],
  "target": {
    "namespace": "android_app",
    "package_name": "com.mycompany.myapp",
    "sha256_cert_fingerprints": ["6C:EC:C5:0E:34:AE....EB:0C:9B"]
  }
}]

然后会张开三个新的窗口,列出您的身份签名和劳动开展描述文件:

音信来源: Dave Winer的博客

<activity  
  android:name="com.your.app.activity.ParseDeepLinkActivity"
  ...>

  <intent-filter android:autoVerify="true">
    <data android:scheme="http" android:host="yourdomain.com" />
    <data android:scheme="https" android:host="yourdomain.com" />
    ...
  </intent-filter>
</activity>

四川福彩快乐12app下载 1

就在下周,福雷斯特研讨集团COOGeorge·科罗尼宣布了一份 演讲 ,他合计,web时期已经终止,app才是大家的前途。正是那篇阐述、谷歌(Google)笨重的app和必要大家设置官方app的弹出窗口使得温纳起先思考,而她怎么想都觉着app将代表web成为互连网今后的主张令人生厌,事实上,也可能有过两人协理温纳的主见,他们也已经受够了app了。

Android Studio 1.3 Preview (download)

更多...

“一些开荒者以为,平板是绝佳的开卷情状,但小编不感觉三星GALAXY Tab是我们的末段选项,它笨重且冰。仿佛比相当多电影中描述的那么,终极的Computer体验能够令你生出一种幻觉,你会遗忘您是在用三星GALAXY Tab阅读,而深陷传说小编。若能幸不辱命这种程度,那技艺能够说是两全无缺了,平板电脑的读书经验也不利,但还差了累累。作者在点击贰个篇章链接的时候,是目的在于可以了然更多内容的,但此刻却意想不到冒出一个有关app的广告。若小编认真的设想该不应当安装它,作者就能够断了阅读文章的笔触;若我低头与网址并选拔安装,那本身既没了原则又浪费了光阴。最棒的不二秘技正是当下点击后退开关,不去看那篇文章。所以,在此,作者要对具有网址说,小编才不会设置你们的哪些app程序,所以别再弹出窗口了。”

别的,还能查阅大家的Apple's Universal Links 详细指南!

丰盛一个灵光的证件,你还亟需一个Provisioning Profile(开通服务描述),你做的每贰个app都急需它。Xcode通过那几个开通服务描述在您的设备上注册你的app。不用留意此中的细节,你只须求明白您须要二个Provisioning Profile技能在您的道具上运营你的app。

四川福彩快乐12app下载 2

四川福彩快乐12app下载 3

在Code Signing Identity中展现iOS Developer。这便是Xcode用来注册你app的certificate。假设你点击这一行,你就足以采取另多个certificate(证书)。在Provisioning Profile中您能够转移激活的汇报文件(profile)。其实大多数气象,你根本无须管那么些事物,不过至少你供给知道在哪儿找到它们。

“我们花钱让部分人替大家寻思,可是过多时候她们说的话只为了投其所好有钱人,那么些糖衣炮弹会让财阀们以为,野性难驯的web世界曾经不复对她们发生威慑,以往客商已经喜欢地活着在如迪斯尼梦幻般的app世界中,中度管制,没有一点点自由。”

AndroidManifest.xml by GitHub

左臂的配备列表正是你付出中可以运用的。

Linking。

Gradle 版本 — com.android.tools.build:gradle:1.3.0-beta3

The device is not conected。明确你的BlackBerry恐怕三星平板链接到你的Mac上了,设备已经在您Xcode设备窗口的列表中设有了,並且一纸空文一些色情的警告Logo。

那几个见解温纳本身也说了,只是“In My Humble Opinion”,相信广大人会有例外的见地,接待商量。

要让您的app扶助深度链接,学些越来越多关于HOKO的知识。

前后相继身份已经应用过

毫无疑问,就是联络员和人、人和新闻间的三个个链接。若把种种安装在三星平板大概酷派上的主次现实化的话,它们应该是一座座垂直高耸的楼层,你们也许会以为它巨大无比,可是它们不可能和外部实行内容沟通也许三翻五次,那就太倒霉了!web只怕从未app赏心悦目,不过app若不能够与网络世界举行交换,那它想作为web的代替者还太嫩了点。所未来后外部盛传的web将死的布道就和“作者有多个大吃大喝的浴缸,所以小编一直不需求海洋”这种说法一样愚钝了。

        -W -a android.intent.action.VIEW
        -d "https://yourdomain.com/products/123?coupon=save90" com.example.android

瞩目翠绿背景为当选状态,确定保障和图中的选用一样

“我再而三听人说道,web将死,app才是鹏程。早在一九九七年二月份时,《连线》就有这种 说法 了,然后在2010年8月又 炒了贰次 。小编把这两篇小说的链接增多到了自家的博客中,是为着唤起你们,今后你们阅读的网址是四个半死的介绍人。”

域名的SSL通道

点击你的装置名选中它。

“别误解自个儿了,这几个商店确实应该制作自个儿的app程序,它们有这种义务。而作者也会有职分不利用它们,但借使它们强迫笔者使用app的话(伦敦邮报正是这样做的,平板电脑顾客只能通过购买其app程序工夫访谈和读书消息内容),那自身就索性完全放弃它们的消息好了。”

只要上述供给全都满意,只需根据以下三步就能够让App Links 专门的工作在您的app上。

Xcode应当要知道您就要用来运营app的设备。那正是为啥大家提前做了设施链接那几个专门的工作。再度确认一下,你的酷派大概surface是或不是链接到了Mac,并且在器具列表里有体现出来。

用作一人知名的软件开采者和博客世界的前人,Dave·温纳(DaveWiner)于一九九六年成立了Scripting News(最先的博客网址之一)。由于他连连与微软、谷歌(Google)等大商厦隔空对骂,所以在博客世界颇为走红。这段日子他在博客中谈了投机对于web将死的眼光。

而点击一条照片墙的web链接会直接带您到推特应用的连锁推文页面。
注:用页面形容app的屏貌似也不太正确哈~
web链接能够在随便地点发送,发表,也许展开,因为她们便是常见的链接,何况一旦出现了怎样错误,则会像平时同样用浏览器展开那些web页面。
落实App Links其实特别轻易,可是首先你必要保证满足一些列供给:
有一个挂号了的域名

本身鼓劲你多演练一下,试着和谐去改一改这一个代码,富含把它们弄的一无可取,一无可取,那便是上学编制程序最佳的点子。或者你能够增加一些新的丰硕酷的效应上去,如若你这么做了,请必需让自家明白。

肯定温纳是在讽刺。在他看来,web网址最卓绝的就在于:

  1. 在app中拍卖深度链接
    到明日,若是您已经有了贰个甩卖深度链接的activity,那么大家曾经计划好管理app links了。
    假使未有,你须要制造八个能管理深度链接的activity。这么些activity的目标是为了兑现一种那样的体制:负担捕获与分析深度链接,同一时候转发客户到科学的视图。

将app提交到Apple Store必得采纳另一个数字证书,正是Distribution Certificate(发表证书)。你不可能不是二个已付费的积极分子技巧够使用公布证书,而开采者证书是免费的。

那篇博文得到了很五人的点击和切磋,温纳也由此站到了风的口浪的尖,于是他又在前几日翻新了一篇文进一步阐释了他对app的见地。

设备被锁定了,没办法运营app

当这些activity成立的时候,大家调用getIntent()获得它的intent并调用getData()获得这一次调用的ULacrosseI。然后,大家把那几个U凯雷德I传递到四个一双两好路线与行为的艺术中。
在此例子中,我们有一个/products 的门路乃至八个 /campaigns/xmas/路径。
对在此之前者,我们供给持续UEnclaveI并检讨ULacrosseI援用的是哪些产品,最终让客商转向担负突显产品新的的视图。大家运用deeplink.getLastPathSegment()来博取产品的id(路线的末梢二个参数),使用getQueryParameter("coupon") 来检查是或不是有coupon参数。最终一步则是触发显示产品的activity。
而对此背后多个,则只是轻便的调用管理 xmas campaign逻辑的activity。你能够品味试行上边包车型大巴命令测量检验这几个activity:

下一步正是在Xcode中装置你的Apple ID。能够直接选用你魅族上的ID,不过一旦你开市肆来讲,那么你绝对要创造二个独门的新的Apple ID。当然,借使您早已有了贰个付费的开拓者账号的话,你应该果断的运用它。

让我们先从在AndroidManifest.xml 文件中增多名称叫ParseDeepLinkActivity的activity开首。安卓系统会在每一回存在一个https://yourdomain.com始于的吃水链接时调用这么些activity。
注意yourdomain.com 与 www.yourdomain.com 被当作多少个不等的域名,由此你须求为每一种域名增多一对http/https:

输入你的Apple ID名称及密码,然后点击Sign In。

<activity
  android:name="com.your.app.activity.ParseDeepLinkActivity"
  android:alwaysRetainTaskState="true"
  android:launchMode="singleTask"
  android:noHistory="true"
  android:theme="@android:style/Theme.Translucent.NoTitleBar">

  <intent-filter android:autoVerify="true">
    <data android:scheme="http" android:host="yourdomain.com" />
    <data android:scheme="https" android:host="yourdomain.com" />
    <action android:name="android.intent.action.VIEW" />
    <category android:name="android.intent.category.DEFAULT" />
    <category android:name="android.intent.category.BROWSABLE" />
  </intent-filter>
</activity>

账户细节

其一布局告诉安卓去注解一(Wissu)(Dumex)个文书,那个文件地点是https://yourdomain.com/.well-known/statements.json。要是存在这一个文件,同一时间表明成功,那么顾客点击该域名之下的链接时,就足以一向到app,弹出框就足以幸免。不然app就未有成为暗中同意选项,弹出框就交易会现给客商。下一步,大家将学会怎么创设这几个文件。

为了使Xcode允许你在你的Samsung上安装app,那一个app必得由你的Development Certificate(开垦者证书)实行数字作证。一份证明便是一个电子文书档案,客户确认你iOS应用开垦者的地方,何况它的见效时间是有限的。

buildToolsVersion — 23.0.0 rc2

那边有个“iOS Team Provisioning Profile:*”,那正是同意你在你的装置上运营app的事物。(顺便说下,管它叫作team描述文件是因为贰个app常常是由八个开拓者协同工作,这么些描述文件供给分享给它们)

一体计划伏贴,点击Run运行app。

能够在AndroidManifest.xml 文件中找到app的package name。你还索要经过在极端中试行ava keytool 产生多少个sha256指纹:
keytool -list -v -keystore /path/to/app/release-key.keystore

也是有不小概率见到这种报错:

Xcode会确认你的账户消息何况将它加多到账户里表中。

public class ParseDeepLinkActivity extends Activity {
  public static final String PRODUCTS_DEEP_LINK = "/products";
  public static final String XMAS_DEEP_LINK = "/campaigns/xmas";

  @Override
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

    // Extrapolates the deeplink data
    Intent intent = getIntent();
    Uri deeplink = intent.getData();

    // Parse the deeplink and take the adequate action 
    if (deeplink != null) {
      parseDeepLink(deeplink);
    }
  }

  private void parseDeepLink(Uri deeplink) {
    // The path of the deep link, e.g. '/products/123?coupon=save90'
    String path = deeplink.getPath();

    if (path.startsWith(PRODUCTS_DEEP_LINK)) {
      // Handles a product deep link
      Intent intent = new Intent(this, ProductActivity.class);
      intent.putExtra("id", deeplink.getLastPathSegment()); // 123
      intent.putExtra("coupon", deeplink.getQueryParameter("coupon")); // save90
      startActivity(intent);
    } else if (XMAS_DEEP_LINK.equals(path)) {
      // Handles a special xmas deep link
      startActivity(new Intent(this, XmasCampaign.class));
    }  else {
      // Fall back to the main activity
      startActivity(new Intent(context, MainActivity.class));
    }
  }
}

或是会合世上边那样的报错:

四川福彩快乐12app下载 4

若是你独自完毕了那一回演习,那么评释你骨骼惊喜,将成神功!无妨顺便给小编贰回打赏_

设置 compileSdkVersion 为 android-MNC

Xcode会须要您输入Apple ID:

  1. 在app中激活App links
    让我们因此报告安卓系统去验证app与域名之间的涉及来激活App Links 吧。从此不再又别的的弹出框,因为大家曾经在app中登记了该域名。找到AndroidManifest.xml文件,在管理深度链接路由的activity(第三步将执教怎么样创制那样的Activity)中加多android:autoVerify="true"到intent-filter:

您早就经历了什么构建一个简单的玩耍。在接下去的科目中自个儿将会给您来得什么运用table views(表视图),navigation controllers(导航调整器),maps(地图)和GPS,photo camera(拍照),web services(互连网服务),以及更加多的事物,那一个是你构建叁个属于您自个儿的app所必要的全体内容。

  1. 上传web-app关联文件(statements.json)
    依靠安全的原由,那个文件必需经过SSL的GET央浼得到。你能够代开一个文本编辑器,然后写入如下情势的JSON:

将你的Apple ID添加到Xcode

原文:Android M App Links: implementation, drawbacks and solutions
在上次的I/O大会上,Google宣布了Android M 支持app链接(App Links),谷歌(Google)正在着力的递进深度链接(deep linking)。那将对Android M的客户体验变成深刻的能动影响,顾客点击叁个web链接就会直接跳转到app。
在Android M之前,点击三个链接会发生一个弹出框,询问客商打开哪个应用 - 包涵浏览器采取。不过Google在Android M 落到实处了一个活动认证(auto-verify)机制,让开荒者能够规避这么些弹出框,使客户无需去采用叁个列表,直接跳转到他们的app。

别误会自己的意思:在模拟器上开荒app是非常要求的。在付出进程中,我开销多量时刻用模拟器测验app,仅仅是偶发会在自个儿的黑莓上海展览中心开测验。

<data android:scheme="http" android:host="yourdomain.com" />  
<data android:scheme="https" android:host="yourdomain.com" />  
<data android:scheme="http" android:host="www.yourdomain.com" />  
<data android:scheme="https" android:host="www.yourdomain.com" />

那就是漫长的一课,要是你是二个纯纯的新手,你曾经被灌输了成都百货上千新的概念,希望你的脑部还没爆炸。

在app的manifest中增多auto-verify(左侧)而且在web服务器上增多三个statements JSON 文件(左边)就能够令你的web链接张开一个app。
翻译注:statements JSON 文件即一个叫statements.json的文书,前面会波及。
要找到Google的App Links文书档案与通晓它须要花点时间(你只可以寻觅“Android M App Links”关键词才具找到)。那一个文书档案近年来只是简短的叙说了那些话题,然则我们将援助你详细摸底达成的内幕,它的短处以致哪些运用我们的smart links消除那么些难点。HOKO的每一种客商端近年来都曾经支撑Google的App Link,轻便加欢喜。
什么是App Links?
谷歌(Google)的App Link让顾客在点击一个平淡无奇web链接的时候能够张开钦定app的钦赐页面,前提是那几个app已经安装还要通过了验证,不然会展示一个开采选项的弹出框。自此,在安卓中展开二个链接的客商体验大大进步,客商能够在链接与app之间飞速切换。
比方,点击Google有关菜谱的运动搜索结果只怕多个别人发来的美食做法链接会直接导航你到与该链接域名相关的app的美食做法页面。

设备上的劳务开展描述文件

这应当会张开模拟器活着设备上的app,并调用ParseDeepLinkActivity来一连链接。确认保证今后您的网址上存在web-app 关联文件 。
App Links的缺陷
App Links是开荒者的一大福音,可是也许有多少个让你首鼠两端的毛病:
App Links只可以工作在谷歌(Google)的Android M上
在布局好了app对App Links的支持之后,独有运维Android M的客商本事体验到那项技艺的功利。从前安卓版本的客商不可能直接点击链接进去app,而是回到浏览器的web页面。
唯独HOKO为Android 1.6事后的配备提供了运动深度链接。自此你的纵深链接将得以在大致全体的安卓设备上中国人民解放军海军事工业程大学业作,固然它们并未运转Android M。
要动用App Links开垦者必得有限支撑二个与app相关联的网址
那对于那多少个Mini开采者来说是个坏新闻,因为她们从未力量为app维护一个网址,不过它们依旧希望经过web链接得到流量。
HOKO 就是缓和那一个题指标方式,因为它扮演着开荒者网址的角色,每种app维护在区别的子域名下。那样,开垦者只需创设smart link并发布他们的UGL450L,每一个U福特ExplorerL将无缝的开采相应的app。
app与网址的涉嫌是因而开荒者网址下的一个安插文件贯彻的
有了HOKO,你能够跳过那烦人的一步,因为我们曾经落到实处。并且,大家的服务器在安全和总体性方面都以明媒正娶一流的布局,可以为那么些布局提供更急忙的劳务。

起码你应该对开采app的职业有了一个中坚的认知。

有着上传JSON文件到域名的本领

账户设置

您须求向keystore加多有所app release keys的 app路线。这么些渠道倚重于项目安装,由此差别的app是例外的。能够在Web将死,App当立?四川福彩快乐12app下载。谷歌(Google)的文书档案中找到更加多关于什么找到keystore的新闻。
最后,上传那几个文件到服务器的/.well-known/statements.json。为了防止事后各样app链接央浼都访问网络,安卓只会在app安装的时等候检查查那个文件。假设您能在伸手https://yourdomain.com/.well-known/statements.json 的时候看看这么些文件(替换来本身的域名哈),那么能够承接下一步了。
注:方今能够通过http获得这一个文件,不过在M最终版里则不得不通过HTTPS验证。确认保证您的web站点支持HTTPS央浼。

倘让你被那几个certificates和profiles弄的眩晕转向,那么就展开菜单Xcode->Preference,然后找到Accounts子页。选拔你的账户相同的时候点击View Detail...在右下角。

ParseDeepLinkActivity.java hosted with ❤ by GitHub

点击Home键解锁,并再度运转app。

四川福彩快乐12app下载 5

改造那个Certificate和Provisioning Profile极度繁缛。幸运的是,这种日子已经竣工了:Xcode 8能够特别轻易的姣好那个事业,通过四个叫Automatically manage signing(自动管理登记)的事物,你没看错,是自动,Xcode会替你照看好一切有关Certificate和Provisioning Profile的政工,你和煦向来并不是顾忌。

慎选你的道具

四川福彩快乐12app下载 6

⚠️:假设账户细节窗口中最上边一行,iOS Development前边不是赤手的,而是存在四个Create按键,那么点击那几个Create开关,创立iOS开采者资质,原书中并没有聊起那或多或少。

在Xcode最上端的菜单中选拔Window->Devices张开设备窗口。

您能够看经过右键点击设备名,选用Show Provisioning profile见到到那一个provisioning profile。

那儿你可能会获得二个报错新闻,“An error was encountered while enabling development on this device”,那时你须求把掉USB线,同时重启手提式无线电话机和Xcode,重启达成后再链接它们。

四川福彩快乐12app下载 7

The device is locked。要是你的配备处于锁定状态,你可能会看见下边包车型地铁升迁:

四川福彩快乐12app下载 8

你能够安装多少个certificate和provisioning profile。借使您是多人搭档开辟的话。

在菜单Xcode->preference中找到Accounts。

⚠️:Xcode有望会不恐怕使用你提供的Apple ID,譬如那么些ID曾经被用来开荒者账户,但是今后过期了。这种处境最轻巧易行的化解办法是挂号叁个新的Apple ID,不但免费何况只花几分钟而已。

分界面是那一个样子:

用USB线把你的Nokia、iPod touch可能平板电脑和你的Mac链接起来。

要是现身这种唤醒,张开三星大概苹果平板的Setting(设置),在General(通用)->Profile(描述文件)中,你应当能够观望你的Apple ID。点击它,然后点击Trust(信赖)开关,然后再度运营app。

操作停止后,关闭Accounts窗口,回到设备窗口。

在前头您不可能不充钱付费成为开荒者后本领拓宽真机测量检验,不过这几个准则在Xcode 7发表后就调换了,你只必要三个Apple ID就足以无偿进行真机测量检验,在Xcode 第88中学真机测量检验尤其简便易行了。

四川福彩快乐12app下载 9

在您和谐的装置上运转app

那边还应该有局地任何恐怕遇见的主题素材,要是你是首先次在你的道具上运转app的话,极其是您从前平素就下载过Xcode的话,所以当你遇见这一个主题材料不要惊惶,照着大家的步骤一步步来,这个标题也唯有会油不过生一次,现在就足以平素采用设备运转app了。

四川福彩快乐12app下载 10

在装置上则会弹出这样的新闻,“Untrusted Developer.Your device management setting do not allow using apps from developer...”

到近些日子截止,你都只是在模拟器上运维app。在模拟器上运维app非常不易,不过那说不定不是您读书iOS开垦的指标。你应该会希望您的app在敬业的Samsung和surface上运营。可以在融洽的华为上运营自个儿做的app相对是令人欢悦的,当然,别忘了和您的朋友们大饱眼福它。

自家并不希望你准确的驾驭了在课程中大家做过的每一件事,特别是涉及写斯威夫特代码这一局地。不精通是对的,假使您精晓了自己反而会存疑本人,只要那么些进度对您来说是其乐融融的,况兼你驾驭了某些关于指标(object),方法(methods)和变量(variables)的基本概念。

假如全体上述原则都检查过了,回到Xcode的主窗口,选取你运维app的设施(便是采纳模拟器的那么些地方,未来在列表的最上边应该有你的装置了)

而是当前,停下来,去喝一杯。那是你应得的。

开端照旧甘休

快!呼叫保卫安全

Xcode会自动用你的账户注册你的器具,去成立Development Certificate,並且下载安装Provisioning Profile在您的设备上。那几个步骤在过去都急需您手动操作,今后在Xcode 8中,它本身就干完了。

四川福彩快乐12app下载 11

四川福彩快乐12app下载 12

The device does not trust you。你或然拜谒到那般的报错:

本人的Xcode窗口未来是如此的:

查看Xcode接纳十一分profile用来注册你的app,能够在工程安装分界面找到Build Setting子页,这里有好些个安装的列表,能够在右上角的过滤器中输入signing(同期确定保障All是选中的,并非Basic)

工程安装分界面

酷吧,那正是链接设备的格局。

未有登记的装备

模拟器是那多少个棒的,不过你也亟需在真机上调整你的编慕与著述,看看效果。某个专业模拟器是不能够的,比方当您须求动用One plus的加快计的时候,你就必需在真机上测量检验,并非坐在这里摇摆你的Mac。

举例那是您首先次在Xcode中使用你的器材,设备窗口大概会弹出一个提醒,“金立is not paired with your computer(黑莓和你的设备不协作)”。要将Xcode与设备非凡,你必要将设备解锁(魅族上的Home键)。解锁后,黑莓会弹出多少个唤起窗口问您是还是不是信赖那台微型Computer,选用是。

是三个那样的美食做法(小编利用的是HUAWEI 6):

那时候或许你又会看见三个晋升“codesign wants to sign using using key...in your keychain”。假若是那般,回答 Always Allow(总是允许)。那是Xcode试图使用你刚创造的老大新的Development Certificate,你只必要许可一下先。

Web将死,App当立?四川福彩快乐12app下载。点击工程安装(上边那幅图)中的Team,选取你的Apple ID。

点击左下角的➕按键,然后输入Apple ID。

四川福彩快乐12app下载 13

四川福彩快乐12app下载 14

app的次序身份,就像是你的Apple ID,一定是头一无二的。假若别的的次第(大概不是你付出的),已经应用了那个地方,你就无法再使用了。那正是干吗我们在一上马让您用自身的域名作为Bundle ID。消除情势极度轻便:更动Bundle ID文本框中的内容,举例加个后缀,然后再试叁回。

四川福彩快乐12app下载 15

Xcode的道具窗口

Xcode会刷新这一个页面並且同意你选拔你的器具用于开辟调节和测验。那亟需几分钟时间(在Xcode状态栏中能够见到进度条)。倘诺时光过长的话,就把USB线拔掉,再链接贰回尝试。

您还要求报告Xcode当你生成app时,使用这些账号。

在工程安装分界面,General子页中,找到Singing部分。

本文由四川福彩快乐12app下载发布于四川福彩快乐12app下载,转载请注明出处:Web将死,App当立?四川福彩快乐12app下载

关键词: 日记本 Android swift