小编Fah*_*him的帖子

Android Instant App:如何创建URL可寻址模块?

Google最近更新了有关即时应用的文档:准备应用

大多数要点都很清楚,除非 3.如有必要,请重新构建您的应用.

他们建议零售模块,如浏览,搜索,项目详细信息和结账.

问题:如何将应用程序拆分为功能齐全且URL可寻址的模块?

我在这里看到几个问题:

  • 如果我们使用像dagger,butterknife这样的库,......所有模块都依赖于其他模块
  • 如果我们的模块根据需要包含(视图),如何在不导入此模块的情况下实现到另一个视图(来自另一个模块)的转换?

有人可以将光照进黑暗中吗?谢谢!

android android-build android-studio android-gradle-plugin android-instant-apps

25
推荐指数
1
解决办法
1509
查看次数

Gradle buildConfigField:数组和映射的语法?

关于buildConfigField的android gradle文档说:

void buildConfigField(String type,String name,String value)

向生成的BuildConfig类添加一个新字段.该字段生成为:type name = value;

这意味着每个必须具有有效的Java内容.如果类型是String,则该值应包含引号.

我找不到有关Arrays,Arraylist或HashMap的buildConfigField值语法的任何信息?由于它们被编译成java代码,通常一切都应该是可能的.

有没有人有一些例子或文件?

java android gradle android-gradle-plugin

14
推荐指数
1
解决办法
4297
查看次数

如何配置构建类型与产品风格?

基于这个答案/sf/answers/1953561361/我有一个跟进问题:什么使应用程序与产品口味不同?我试图将其与我的XCode设置进行比较,如下所示:

  • 使用测试后端的Dev App
  • 使用生产后端的Dev App
  • 使用测试后端的测试应用程序(企业分发)
  • 使用生产后端的测试应用程序(企业分发
  • 使用生产后端的实时应用程序(应用程序商店分发)

我对android设置的想法:

buildTypes:debug_test debug_production //不需要企业应用程序,因为任何设备版本都可能出现未签名的应用程序

口味:myApp

感谢您的支持!

continuous-integration android android-gradle-plugin fastlane

13
推荐指数
1
解决办法
5984
查看次数

文档/示例将官方WebRTC SDK集成到Android/iOS APP中

我发现webrtc.org最近发布了Android和iOS库,以支持原生移动应用中的WebRTC:

https://cocoapods.org/pods/GoogleWebRTC

https://bintray.com/google/webrtc/google-webrtc

我正在为这些库搜索文档或示例应用程序.有人有一些信息吗?

一些发展问题:

  • 如何使用这些SDK(使用我现有的WebRTC服务器)执行信令流程?
  • 支持哪些操作系统/设备?
  • 我在哪里可以获得使用这些SDK的示例应用程序?我发现的所有应用都有其他集成

根本我没能找到任何文件......

提前致谢!

android ios webrtc

9
推荐指数
1
解决办法
463
查看次数

从Firebase Analytics到Google Analytics(分析),如何获取客户端ID?

我们正计划从GA SDK迁移到Firebase SDK。在GA SDK中,有一些选项可用于检索Google Analytics(分析)客户端ID(https://developers.google.com/analytics/devguides/collection/protocol/v1/parameters#cid)。这是至关重要的,因为我们将此价值转移到了WebView(在应用程序内),从而使客户可以跨本机/ webview进行跟踪。

有人知道如何在Firebase Analytics SDK(iOS和Android)中检索此客户端ID吗?

谢谢!

google-analytics google-tag-manager google-analytics-sdk firebase-analytics

6
推荐指数
1
解决办法
2578
查看次数

iOS Google跟踪代码管理器集成:如何在每个App环境中添加多个容器?

我完成了iOS最新的Google跟踪代码管理器(v5)与Firebase(https://developers.google.com/tag-manager/ios/v5/)。这里最大的变化是默认容器文件不再是二进制文件,而是纯JSON。

集成要求您在应用程序工作区中有一个名为“ container”的文件夹(而不是组!)。容器文件应位于此文件夹中。这引起了我的问题:我们有两个不同的GTM容器,一个用于测试/开发应用程序,另一个用于生产。

  • 通过使用文件夹,我无法添加其他容器文件并设置目标引用。
  • 我无法创建其他文件夹,因为GTM需要根目录下的文件夹,且其名称必须为“容器”

有人知道如何解决吗?

谢谢,法姆

在此处输入图片说明

xcode ios google-tag-manager firebase-analytics

5
推荐指数
2
解决办法
1377
查看次数

GIT中的Fastlane Appfile?如何检索当前的apple_id?

我为我的XCode项目设置了Fastlane以实现构建自动化.至少Fastfile(包含构建选项)应该在GIT中,但我也很高兴在GIT中也有Appfile(团队标识符).主要问题:Appfile应该包含我的苹果ID.样品:

apple_id "myid@gmail.com" # Your Apple email address

# Default team ID
team_id "AUE7D4LRRX"

for_platform :ios do
 for_lane :production do
    team_id '-' #reset team id
  end
end
Run Code Online (Sandbox Code Playgroud)

是否有可能从apple/xcode首选项动态检索apple id?在当前的解决方案中,我无法将此Appfile添加到GIT,因为每个开发人员都拥有该文件的自己版本...当然,使用不同的苹果ID!

谢谢和最好的问候!

git xcode ios crashlytics fastlane

3
推荐指数
1
解决办法
741
查看次数

Firebase google-services.json有多个项目?

对于我们的应用程序,我正在使用两个不同的firebase项目:

  • 实时:包含实时iOS和Android应用
  • 测试:包含我们所有的iOS和Android测试应用

据我所知,google-services.json(Android)包含firebase项目信息和所有相关应用程序(作为“客户端”)。是否支持在该文件中添加第二个“ project_info”?

android firebase google-analytics-sdk

3
推荐指数
1
解决办法
3183
查看次数

Fabric Beta iOS更新通知不会出现

我们将崩解剂集成到我们的应用程序中,并使用结构测试版将应用程序分发给测试人员.在iOS上我记得,如果有人安装了旧版本的应用程序,那么在启动过程中会出现警报.目前此警报不再出现.

此功能是否仍然可用?我看不到任何关于它的文档.

ios crashlytics google-fabric

3
推荐指数
1
解决办法
660
查看次数