问题标签 [smsmanager]
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 - 从应用程序内发送的短信似乎无法检测到?
我刚刚创建了一个很酷的与 SMS 一起使用的应用程序。我想对我的用户说:别担心,我的应用会发送短信,但您可以在自己喜欢的短信应用中跟踪它们。
我不希望他们害怕我会超载他们的月费。
所以,我发送短信的方式很简单:
这很好。
不幸的是,所有发送的 SMS 都不会出现在任何 SMS 应用程序中,因此用户不知道 SMS 已发送。
是的,当然,我可以在我的应用程序中创建一个显示发送 SMS 的列表,但用户不会信任我。
所以我很担心应用程序内发送的短信是完全不可见的,并且无法从最终用户端跟踪它们。
android - 如何使用 Android 在后台发送短信?
我来自 iphone 开发,如果不要求用户确认发送,您将无法在后台发送 SMS。可以在 android 的后台发送短信,这样就不需要用户干预了吗?
android - Android:如果我使用 SmsManager 发送短信,它会自动重新发送失败的短信吗?
如果我使用 SmsManager 从我的应用程序发送 SMS 并且 SMS 发送失败,SmsManager 是否会自动重试为我发送 SMS - 还是我必须自己在代码中管理它?
android - 奥地利提供商发送的不需要的确认短信
我在发送短信时遇到了一个奇怪的问题。
我的应用程序只使用 SMSManager 就像到处推荐的那样:
虽然这在任何地方都非常有效,但只有在奥地利才会出现奇怪的行为。
在奥地利,供应商可以发送确认 SMS 以确认 SMS 已实际发送。这会产生额外费用。
可以在 Android 手机本身或直接通过提供商关闭此确认。
虽然这在手动发送 SMS 时有效,但一些用户报告说,通过应用程序发送的 SMS 总是会导致提供商发送确认消息——这是不需要的。
你知道这是怎么发生的吗?我一直认为通过 Android 上的标准 SMSManager 发送 SMS 与手动发送 SMS 完全相同。
是否有可能的解决方案,以便通过应用程序发送的短信不会像手动发送短信那样导致提供商触发确认短信?
三星 S2、S3 和 HTC 手机、供应商 t-mobile 或 A1 报告了这些问题。主叫方和被叫方都在奥地利,使用奥地利 SIM 卡。
该应用程序在奥地利有很多用户 - 该问题已被多次报告。我还没有发现任何共同点。
非常感谢您的所有提示....
android - 短信管家不断重复发送短信
我在服务中创建了一个短代码来发送短信,但是在我停止电话之前,相同的短信一直在发送。所以我在这里陷入了死亡循环......电话也是如此。
以下是代码片段:
android - 在默认的 android 文本应用程序中使用 SMSManager 显示出站文本
我目前正在编写一个使用用户语音发送文本消息的应用程序,我正在使用 SMSManager 发送文本并且它可以工作。我遇到的问题是当我去短信应用程序查看我的短信历史时,我没有看到我发送的短信。有没有办法让我从 SMSManager 发送的文本出现在我的文本历史记录中?
谢谢!
android - 在 android 中使用 SmsManager.sendTextMessage 方法发送空白短信
我创建了一个 android 应用程序,它的功能之一是发送短信,当我尝试发送空白短信时,它会引发异常。
这是代码:
messageBody 可能是空字符串,也可能是字符串,之前的方法在 messageBody 为空字符串时抛出 IllegalArgumentException!
我该怎么做才能发送空白短信?
android - sendMultipartTextMessage 让我得到空指针android
我发现在搜索短信时,如果它太长,它可能会返回一个空指针异常。我已将其更改为 sendMultipartTextMessage 但我仍然收到空指针异常。此外,问题在于消息没有分成多个部分。
这是我的代码:
这是我的日志:
android - 如何在android中中止BroadcastReceiver
我正在制作一个短信日程应用程序,它只需要用户的时间、短信和号码,并在给定时间发送此短信。我正在使用PendingIntent
. 这是我的示例代码。
当用户创建计划时,它只是调用此方法。
这是“SMSBroadcastReceiver.java”文件
我的问题是:当用户编辑时间表时,我怎样才能取消该广播并发送一个新的?由于可以有多个时间表,如何找到具体的更改/中止?
android - SMS 文本崩溃应用程序中的链接?
我正在开发一个应用程序,在该应用程序中我从 Google 的 GeoLocation 服务获取 GPS 坐标。我成功获得了这些,但是当我创建以下 URL 并将其作为文本字符串传递到 SMS 中并尝试将其发送给某个用户时,它会崩溃。以下是网址:
没有什么是空的,我已经交叉验证了。当我传递简单的文本时,会发送消息。但我必须在消息中发送此位置 URL。请帮我解决这个问题。任何帮助表示赞赏.... :-)