问题标签 [apn]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 多个活动 APN
我正在使用支持 VoLTE 的 Android 设备。当设备连接到 LTE 时,它会自动获得与 APN1 的 PDN 连接,用于 Internet 访问。紧接着,设备请求 PDN 连接到 IMS APN (APN2)。此过程完成后,设备同时连接到两个不同的 APN,这两个 APN 具有不同的 IP 地址,并且可以在两个“连接”上同时发送流量。
问:我想了解 Android(在我的例子中是 4.1.2)实际上是如何实现这个的(?)
我假设这是两个不同的接口,但 netcfg(adb shell)只显示一个接口,一个用于 APN1。APN2 的那个找不到了。但是,它处于活动状态并且正在工作,因为该设备正在向其发送 IMS 信号(我对此 100% 肯定)。结果,我无法捕获流量 (tcpdump) 或添加路由规则以通过 APN2 ping 特定 IP 地址。
ruby-on-rails - 为 Rails 4 设置 apn_sender
我查看了 github,但找不到如何开始发送通知或配置 apn_sender 的设置。
每次我使用此要点https://gist.github.com/mariovisic/965976启动 apn_sender 时,都会收到以下错误:
bin/apn_sender --environment=development --verbose start
如何正确设置 apn_sender 或者是否有任何关于如何设置的在线教程。我正在使用 Rails 4
apn - 使用 AT 命令从 SIM 卡中发现运营商
我正在使用 Fibocom G600/G610 GSM/GPRS 调制解调器模块,并想查询 SIM 卡以发现它支持的运营商,以便我可以使用正确的 APN 进行连接。
有谁知道这是否可行,如果可以,该怎么做?
谢谢大家。
罗恩
android - Android 上首选的默认 APN 行为
我们可以创建一个自定义 APN 并将其设为默认值,如本主题中所述。但我不确定在 100% 的情况下使用默认 APN。
- 我如何才能确信我的应用程序使用默认且仅默认 APN 并在它不可用时引发异常?
- 我应该删除其他 APN 还是有其他方法?
先感谢您!
android - 你能强制最新安卓上的应用在apns之间切换吗?
我们有一个应用程序,它在注册应用程序时使用标题丰富来显示用户的手机号码。
我的问题是我们有一些用户拥有不同于网络运营商默认 APN 的自定义 APN。是否可以强制应用切换 APN?我听说这在最新的 android 中可能是不可能的?
任何建议,将不胜感激
gsm - APN 名称是否区分大小写?
每个 APN 名称都区分大小写吗?另外,APN 名称有多重要?当我使用 airtel SIM 时,每个 APN 名称似乎都有效,(sim 是 64K 类型)。但是,如果 apn 名称是 airtelgprs.com 而我使用 SIM 的想法,它就不起作用。
java - 无法从我的应用程序连接到 IMS apn
我需要从我的应用程序连接到 IMS apn。当我尝试连接到 IMS apn 时,它会在我的手机上连接和断开连接,即使在 kitkat 上使用 MMS 也会发生同样的情况。有人可以帮我解决这个问题。这是代码来自我在 oncreate 中的片段
与此 apn 断开连接后,它会跳回默认 apn。从连接开始到希望默认发生在一分钟内。
查看我的日志,我发现了这些状态:已连接、已断开连接、原因已连接、链接属性已更改、数据已禁用。基本上试图连接到ims apn并需要发送数据
sockets - 无法通过 APN 连接到 TCP 服务器
彻底谷歌搜索后,我终于决定发布我的问题,这真的让我做噩梦。
在我的应用程序中,我尝试使用网络运营商 Internet 并使用以下连接字符串连接到 TCP 服务器:
url="socket://"+ip+":"+port+";deviceside=true;connectionTimeout=30000;apn=;tunnelauthusername=;tunnelauthpassword=;";
我可以通过手机的浏览器连接到互联网,但无法通过应用程序连接到 TCP 服务器。
在我的设备中,默认情况下禁用 APN 身份验证,并且 APN、用户 ID/密码字段为空白,这就是为什么我将这些参数作为连接字符串中的空白值。
当我尝试使用以下字符串通过 wifi 网络连接时:
我能够连接到服务器,但不能通过 APN 连接。
请帮帮我。
我只是被困在这里,找不到出路。
谢谢
java - Android 系统应用权限
我正忙于尝试向应用程序添加一些功能来执行诸如切换飞行模式或更改 APN 设置等操作。为此,我需要诸如“write_secure_settings”和“write_apn_settings”之类的权限,这些权限仅允许用于系统应用程序。只是为了一些背景,这不会被添加到游戏商店。它将在用户无权更改某些设置的公司设备上使用,但我们确实希望允许其他设置。
据我了解,这是出于安全原因而更改的,从这里搜索,人们甚至不想讨论它,因为它不能再做了。但如果是这样的话,人们怎么可能还在普通用户应用程序中使用它呢?如果你搜索 Play 商店,有很多应用程序提供这些功能。我已经下载了一些,并且可以做与编写自己的应用程序时不允许做的完全相同的事情。那他们是怎么做的?
我将不胜感激有关此的任何帮助。