草庐IT

apn_sender

全部标签

android - 多个 Activity APN

我正在使用支持VoLTE的安卓设备。当设备连接到LTE时,它会自动获得与APN1的PDN连接,用于互联网访问。紧接着,设备请求PDN连接到IMSAPN(APN2)。此过程完成后,设备同时连接到两个不同的APN,两个APN具有不同的IP地址,并且可以在两个“连接”上同时发送流量。问:我想了解Android(在我的例子中是4.1.2)实际上是如何实现这个(?)我假设这是两个不同的接口(interface),但netcfg(adbshell)仅显示一个接口(interface),即用于APN1的接口(interface)。找不到用于APN2的那个。但是,它处于Activity状态并且正在工作

Android:通过 PHP 和 GCM 将通知推送到 Android 设备时出现错误 "mismatch sender id"

我正在尝试通过我的.php页面向我的手机发送通知...一切都设置正确,但我收到错误:{"multicast_id":7751536172966571167,"success":0,"failure":1,"canonical_ids":0,"results":[{"error":"MismatchSenderId"}]}我不知道为什么因为发件人ID是正确的,api也是(我已经尝试了服务器key和浏览器key,只是为了确定)。我真的不知道我哪里错了!在我的应用程序中我只有发件人ID并且一切正常,在我的服务器中我有浏览器的key(现在):$registatoin_ids,"data"=>$

android - Parse.com 推送通知无法始终如一地工作,收到 "GCM -MISMATCH SENDER ID"错误

来自parse.com的推送通知并不总是有效。随机推送通知将失败,导致GCM-MISMATCHSENDERID”错误。据我了解,我们不必以编程方式对GCM做任何事情,因为parse.com将objectId发送到GCM。无论哪种情况,我都没有能够查明为什么有时会发生此错误而有时不会发生此错误的任何具体原因。此外,我使用的是Parse版本1.10.2。我的应用程序类有以下内容Parse.initialize(this,APPLICATION_ID_DEBUG,CLIENT_KEY_DEBUG);Parse.setLogLevel(Parse.LOG_LEVEL_VERBOSE);Pars

android - "Ice Cream Sandwich"和 WRITE_APN_SETTINGS

有人知道如何使用WRITE_APN_SETTINGS权限为“IceCreamSandwich”编写应用程序吗?WRITE_APN_SETTINGS现在在ICS中被忽略,接触APN的代码失败。 最佳答案 是的,Google霸道地决定删除它。没有对话来确认,他们只是让它失败。感谢您像Apple一样行事!这破坏了非标准APN用户的用户体验(我在giffgaff上,Google决定不将其放入官方ICS列表,再次感谢)。所以我不得不手动输入所有设置。想想所有根本不知道的用户,这太疯狂了。您可能想让Google知道您的感受。http://cod

android - 在 Android 上以编程方式设置 APN

在我的Android应用程序中,我想获取所有可用的APN并检查客户端APN是否可用。我想使用此客户端APN运行我的应用程序。有没有办法在Android上实现这一点? 最佳答案 这可能无法直接回答您的问题。看看this.但请记住,此代码仅供引用,不应在您的应用中使用。获取定义的APN:Cursorc=getContentResolver().query(Uri.withAppendedPath(Telephony.Carriers.CONTENT_URI,"current"),null,null,null,null);然后引用Tele

android - 如何快速自动发送FCM或APNS消息?

我正在开发一项后端服务,通过FCM或APNS向移动应用程序发送推送通知。我想创建一个可以在一分钟内运行的自动化测试,并验证服务器是否可以成功发送通知。请注意,我不一定需要检查通知是否已送达,只需检查FCM或APNS是否已成功处理发送消息的请求。我知道理论上我可以使用像appium这样的工具自动执行此测试,并使用测试Hook从应用程序检索注册/设备token,但使用appium测试后端是否可以发送消息似乎很麻烦。我也曾尝试使用硬编码的注册token,但注册和设备token很容易轮换,因此测试可能会突然停止通过。还有其他选择吗? 最佳答案

android - 是否可以在 android 中以编程方式切换 APN?

我正在尝试开发一个应用程序,我需要在其中以编程方式连接到特定的APN以进行网络测试。作为用户,我可以转到“设置”->“无线和网络”->“移动网络”(长按)->“接入点名称”。它甚至可以让我手动添加一个新的。我想知道,应用程序是否可以自动执行此操作?我拥有root权限以及您可能需要的一切。如果有人知道android源代码,你能告诉我在哪里可以研究这个屏幕的行为吗?我曾尝试在那里潜水,但我有点迷路了。 最佳答案 除了7383指出的内容之外,我正在回答我自己的问题.希望这对某人有帮助。类似于ApnEditor,我其实是在找ApnSetti

如何选择最佳移动APN接入点以提高网络速度

移动网络速度提升技巧:设置最佳APN接入点移动网络的速度和稳定性往往受到APN接入点的影响。因此,选择正确的APN接入点对于提升移动网络速度至关重要。目前,移动用户普遍认为CMIOT是最快的APN接入点。CMIOT是移动5G网络的默认接入点,可以提供更快、更稳定的网络体验。如果你使用的是移动5G网络,可以将APN接入点设置为CMIOT。对于移动4G网络,可以使用CMTDS作为APN接入点。CMTDS是专门为移动4G网络设计的APN接入点,可以有效提升网速。要更改APN接入点,需要在手机设置中找到“移动网络”或“SIM卡和网络”,然后点击“APN”,新建APN并填写相关信息,最后保存设置即可。此

android - 如何以编程方式在 Android(KitKat 及更高版本)中添加 APN

如果移动运营商不支持当前设备的短信自动设置,我正在尝试制作可以进行互联网和彩信设置的应用程序。由于限制从Android4.2写入或读取APN,如果应用程序不是系统。我决定编写并发送带有配置设置的短信(或模仿收到的短信)。当您连接到他们的网络时,如何使用移动运营商自动发送的APN配置设置编写此类短信?这是一个好的决定,还是有更简单的方法来实现我的目标? 最佳答案 确实是通过短信完成的,但是比较特殊。它们被称为无线消息(OTA)。ReadthistoknowaboutOTAindepth.另外,我发现了一个link这显然描述了如何发送主

android - 谷歌云消息 : 100 multiple senders limitation

我的android应用程序需要启用来自多个发件人的GCM推送通知。我读到这里有可能:Receivingmessagesfrommulti-senders.但是,提到有100个多个发件人的限制。在我的用例中,我可能有超过100个发件人(具有不同发件人ID和apikey的服务器),但安装在设备上的每个应用程序都会注册到少量发件人(少于100个)。这就是我需要它的工作方式:1.当用户登录时,客户端应用程序将直接向应用程序服务器发送rest,以获取与该用户相关的发件人ID。可能的发件人ID的数量大于100,但对于特定用户,与该用户相关的发件人ID的子集可能是1。2.客户端应用程序将为返回的发件