Articles of iOS

在Android和IOS上更改推送通知状态栏的图标

我的应用程序图标为蓝色/红色,当我收到推送通知时,状态栏上的图标是相同的应用程序图标(蓝色/红色)。 我希望状态栏的图标是透明的白色版本。 我的离子项目正在使用这个cordova插件来接收推送通知。 该插件的官方文档没有关于如何配置状态栏通知的图标。

在Native App中使用Webrtc

我的问题是: 1 – 是否可以在我的Native App中使用WebView(由Native框架提供)实例,并将其扩展为支持Webrtc, 如果1为是,则可能跟随的是动作项 1 – 在Android上构建一个webrtc,2 – 在Android WebView中扩展Javascript以耦合/绑定Webrtc调用, 请确认.. 我想做的是 1 – 我们有基于webrtc的语音/video聊天应用程序在Chrome和Mozilla桌面浏览器中运行良好,因为它们都带有webrtc …,即用户需要访问www.xyz.com,它将启动video/语音会话, 2 – 在移动设备上同样的事情,我们想作为本机应用程序,即我们正在尝试创建一个应用程序,它将具有本机WebView实例,我们将访问www.xyz.com以进行语音/video会话 3 – 我尝试了我在2中解释的方式,但似乎在Application框架提供的WebView实例中没有启用webrtc,所以我试图添加它,这就是我的想法, – WebView实例有一些扩展Javascript的机制,这意味着http://dev.w3.org/2011/webrtc/editor/webrtc.html这些API中的一些我需要添加到WebView中,并且它们的实现将会如果我能够在Android和iOS平台上成功集成和构建Webrtc的话 请给出意见….

现代浏览器,Android和IOS需要哪些字体文件?

我有这些作为我的字体文件: @font-face { font-family: ‘FontAwesome’; src: url(‘@{fa-font-path}/fontawesome-webfont.eot’) format(’embedded-opentype’), url(‘@{fa-font-path}/fontawesome-webfont.woff2’) format(‘woff2’), url(‘@{fa-font-path}/fontawesome-webfont.woff’) format(‘woff’), url(‘@{fa-font-path}/fontawesome-webfont.ttf’) format(‘truetype’), url(‘@{fa-font-path}/fontawesome-webfont.svg fontawesomeregular’) format(‘svg’); // src: url(‘@{fa-font-path}/FontAwesome.otf’) format(‘opentype’); // used when developing fonts font-weight: normal; font-style: normal; } 只是满足我的需求: @font-face { font-family: ‘FontAwesome’; src: url(‘@{fa-font-path}/fontawesome-webfont.eot’); src: url(‘@{fa-font-path}/fontawesome-webfont.woff2’) format(‘woff2’), url(‘@{fa-font-path}/fontawesome-webfont.woff’) format(‘woff’), url(‘@{fa-font-path}/fontawesome-webfont.ttf’) format(‘truetype’); font-weight: normal; font-style: normal; } woff和woff2会满足我的需求吗?

如何在React Native中使用index.js代替(index.ios.js,index.android.js)进行跨平台应用?

谢谢你们的回答, 我是React Native的新手,我想创建一个跨平台的应用程序,所以我创建了index.js: import React from ‘react’; import { Component, View, Text, } from ‘react-native’; class ReactApp extends Component { render() { return ( Hello world ); } } module.exports = ReactApp; 然后我从index.ios.js和index.android.js导入了index.js,如下所示: import { AppRegistry } from ‘react-native’; import ReactApp from ‘./index’; AppRegistry.registerComponent(‘ReactApp’, () => ReactApp); 我认为在此之后它应该工作,但我得到这个错误:

Android中的iOS NSNotificationCenter相当于什么?

Android中是否有类似的iOS类NSNotificationCenter? 我可以使用任何库或有用的代码吗?

AdMob中介(Android和iOS):如何强制网络进行测试?

我正在与多个第三方网络实施AdMob调解。 我想测试一下这些网络的调解是否得到了很好的实施(广告很好地显示)。 我想强制显示来自已定义网络的广告以测试其实施,然后快速切换到另一个网络。 一种方法是更改​​AdMob中介界面中的出价。 例如,在我要测试的网络上放100美元,在其他网络上放0.1美元。 但问题是在考虑变化之前似乎存在一些延迟,即使经过长时间的延迟,似乎我没有100%来自网络的100%广告。 如何以一种方式强制网络(任何测试模式?),我将立即从该网络广告100%的请求? 它可能是来自此网络的测试广告。 谢谢 !

如何在Android / iOS中释放组件

我在Android中的表单上动态创建一个TEdit : edit := TEdit.Create(Self); 我想使用edit.Free释放它,但它仍然在表单上。 此代码在win32上运行正常,但在Android上失败。 同样的情况似乎不仅发生在TEdit上,也发生在任何使用Android或iOS的组件上。

是否有相当于iOS的’adb shell输入键盘文字’?

对于Android设备,我们可以使用Android Debug Bridge来调用input程序并发送任意字符串,以便设备作出反应,就像用户在设备上键入文本一样。 对于iOS,我发现最接近的黑客是让Linux看起来像无线键盘 ,而且特别的黑客似乎不再适用于Ubuntu 13.10上的最新iPad。 而且,即使它起作用,它也不如input keyboard text灵活,因为无法复制和粘贴要发送的字符串。 有没有相当于adb shell input keyboard text的iOS?

如何在Deeplink消息中添加自定义文本而不是URL

我正在集成Firebase以支持应用中的Deeplinkfunction。 我在屏幕示例建议(PFA)中看到 ,我们可以添加自己的自定义文本,而不是显示深层链接url。 我试图更新,但没有帮助。 怎么做,有什么建议吗?

如何在跨平台应用程序中处理基于UI的导航?

假设您有一个跨平台应用程序。 该应用程序在Android和iOS上运行。 您在两个平台上的共享语言都是Java。 通常,您将使用Java编写业务逻辑,并使用Java(适用于Android)和Objective-C(适用于iOS)编写所有UI特定部分。 通常,当您在跨平台,跨语言应用程序中实现MVP模式时,您将拥有Java中的Model和Presenter,并为您的演示者提供了一个Java接口,供您的演示者使用。 这样,您的共享Java演示者可以与您在平台特定部分上使用的任何视图实现进行通信。 让我们假设我们想要编写一个带有Java部分的iOS应用程序,以后可以使用相同的Android应用程序进行共享。 以下是设计的图形表示: 在左侧有Java部分。 在Java中,您可以编写模型,控制器以及视图界面。 使用dependency injection进行所有连线。 然后可以使用J2objc将Java代码转换为Objective-C。 在右侧,您有Objective-C部分。 在这里,您的UIViewController可以实现Java接口,这些接口转换为ObjectiveC协议。 问题: 我正在努力的是如何进行视图之间的导航。 假设你在UIViewControllerA上,然后点击一个按钮,它会带你到UIViewControllerB。 你会怎么做? 情况1: 您将按钮点击报告给UIViewControllerA的Java ControllerA(1),Java ControllerA调用链接到UIViewControllerB(3)的Java ControllerB(2)。 然后,您遇到的问题是Java Controller端不知道如何在Objective-C View层次结构中插入UIViewControllerB。 您无法从Java端处理此问题,因为您只能访问View接口。 案例2: 您可以转换到UIViewControllerB,无论它是模态还是UINavigationController或其他(1)。 然后,首先需要正确的UIViewControllerB实例,它绑定到Java ControllerB(2)。 否则,UIViewControllerB无法与Java ControllerB(2,3)进行交互。 当您拥有正确的实例时,您需要告诉Java ControllerB已经显示了View(UIViewControllerB)。 我仍在努力解决如何处理不同控制器之间导航的问题。 如何在不同控制器之间建模导航并适当地处理跨平台视图更改?