标签: sms

通过USSD发送邮件需要什么?

我正在尝试开始使用USSD.我熟悉其他形式的短信.最终,我想将USSD用作实时支付平台的一部分.

谢谢.

payment sms ussd

22
推荐指数
3
解决办法
5万
查看次数

在iOS中阅读短信

我是一名iOS开发人员,我试图构建一个具有自动激活功能的移动应用程序,我发现不仅仅是阅读短信的方式,而且只使用私有API,这将导致Apple拒绝我的应用程序.我有两个问题,并欣赏任何反馈都可以帮助我.

1-有没有办法在iOS平台上阅读短信而不面对Apple拒绝?2-任何人都可以向我提供Apple开发者文档中的相关部分,该部分描述了它不允许在iOS平台上阅读SMS消息吗?

sms appstore-approval ios swift ios12

22
推荐指数
4
解决办法
2万
查看次数

Android:如何使用WhatsApp,WeChat以编程方式发送消息?

如何使用WhatsAppWeChat在Android应用程序中使用消息?

实际上要求是使用WhatsApp和WeChat(免费短信)发送短信.

sms android social-networking

22
推荐指数
3
解决办法
3万
查看次数

调用SmsManager.sendTextMessage()时,Android 8需要READ_PHONE_STATE

我的应用程序无法在新的Android 8更新上发送短信.我收到错误,我没有READ_PHONE_STATE权限.

java.lang.SecurityException: Neither user 10179 nor current process has android.permission.READ_PHONE_STATE.
    at android.os.Parcel.readException(Parcel.java:1942)
    at android.os.Parcel.readException(Parcel.java:1888)
    at com.android.internal.telephony.ISms$Stub$Proxy.sendTextForSubscriber(ISms.java:789)
    at android.telephony.SmsManager.sendTextMessageInternal(SmsManager.java:329)
    at android.telephony.SmsManager.sendTextMessage(SmsManager.java:312)
    at com.cordova.plugins.sms.Sms.send(Sms.java:192)
    at com.cordova.plugins.sms.Sms.access$400(Sms.java:22)
    at com.cordova.plugins.sms.Sms$1.run(Sms.java:102)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
    at java.lang.Thread.run(Thread.java:764)
Run Code Online (Sandbox Code Playgroud)

通常这种错误很好 - 我只是意识到我需要一个许可并要求它.但在这种情况下,我找不到任何需要READ_PHONE_STATE来使用SmsManager的文档.这里没有sendTextMessage也没有新的Android 8 更新说明.后者提到要获取硬件序列号,我现在需要READ_PHONE_STATE权限.

进一步研究我发现很多其他人都遇到过这个问题,但除了要求获得许可外,没有任何人有任何细节或解决方案.

所以今天我用简单的纯应用程序重新创建了问题,只需要SEND_SMS权限并发送短信.并得到了完全相同的问题.它适用于Android 8以下的所有内容.但是在Android 8上崩溃了权限错误.如果有人想要重新创建它,这是源代码.

compileSdkVersion 26
buildToolsVersion "26.0.2"
defaultConfig {
  applicationId "com.example.usr.smstest"
  minSdkVersion 21
  targetSdkVersion 26
}
Run Code Online (Sandbox Code Playgroud)
package com.example.usr.smstest;

import android.Manifest;
import android.content.pm.PackageManager;
import android.support.v4.app.ActivityCompat;
import android.support.v4.content.ContextCompat; …
Run Code Online (Sandbox Code Playgroud)

sms android android-permissions android-8.0-oreo

22
推荐指数
1
解决办法
3454
查看次数

SMS_RECEIVED没有在冰淇淋三明治上工作?

我正在尝试使用android.provider.Telephony.SMS_RECEIVED来捕获传入的短信.

我构建了一个简单的应用程序,它适用于2.x,但是当我在我的4.0模拟器或设备上试用它时,它不起作用.

有任何想法吗?

表现:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.giggsey.MyFirstApp" android:versionCode="1"
android:versionName="1.0">
<application android:icon="@drawable/ic_launcher" android:label="@string/app_name">


    <receiver android:name=".MyFirstApp">
        <intent-filter>
            <action android:name="android.provider.Telephony.SMS_RECEIVED"></action>
        </intent-filter>
    </receiver>
</application>
<uses-sdk android:minSdkVersion="9" />


<uses-permission android:name="android.permission.INTERNET"></uses-permission>
<uses-permission android:name="android.permission.RECEIVE_SMS"></uses-permission>
</manifest>
Run Code Online (Sandbox Code Playgroud)

MyFirstApp.java

public class MyFirstApp extends BroadcastReceiver {

    private static final String SMS_RECEIVED = "android.provider.Telephony.SMS_RECEIVED";
    private static final String TAG = "MyFirstApp";

    @Override
    public void onReceive(Context context, Intent intent) {
         Log.i(TAG, "Intent recieved: " + intent.getAction());
    }
}
Run Code Online (Sandbox Code Playgroud)

sms android android-intent android-4.0-ice-cream-sandwich

21
推荐指数
1
解决办法
3670
查看次数

解码短信报告肯尼亚狮子会的GPS位置

马拉-Naboisho狮项目已经要求我们帮助解码和绘制配备了GPS项圈狮子的位置.

他们从领子收到短信:

Collar07854_100806210058.SMS

074952494449554d0000000000000000000000000000000000000000000000040f33303030333430313232393738393000000000000000000000000000000000f10a0806100028008c13ef348a0039d0fe000de871004cc92b5ca92d6213ef26640039d108000de86b004cc92d5ca92d5d13ef18620039d101000de865004cc92c5ca92d5813ef0a930039d0fc000de864004cc9311c682d5413eefc170039d045000de7d4004cc95b7c692c5013eeee280039d0ff000de85f004cc92a7c692d6fffffffffffffffffffffffffffffffffffffffffff

Collar07854_100807060011.SMS

074952494449554d0000000000000000000000000000000000000000000000040f33303030333430313232393738393000000000000000000000000000000000f10a0807020038008c13efb2eb0039d0ed000de853004cc92e3cea2d8813efa5060039d0fb000de860004cc9291c6a2d8413ef96fd0039d0fc000de85e004cc92d5c6a2d7f13ef88e00039d0f6000de85a004cc92b5c6a2d7b13ef7ad80039d0fa000de85a004cc9327c6a2d77ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
Run Code Online (Sandbox Code Playgroud)

这些可能是SMS PDU,虽然简单的在线解码器似乎没有太多意义.其中有ASCII文本"IRIDIUM",可能是SMSC或发送者或字符串,因为IRIDIUM是一个卫星电话系统,可能是当项圈发送他们的位置时的持票人.

更新:他们有一些与这些项圈对应的KML文件; 我在这里这里上传了KML.项圈可能由Vectronic-Aerospace制造.

它是什么格式,我们如何解码它?

(这是一个授权代码项目;也许你想帮助他们,或者看看那里的其他问题?)

sms gps decode

21
推荐指数
3
解决办法
817
查看次数

使用Django向手机发送短信

我正在构建一个应用程序,我有这个小调查模块,它向我给出的电话号码发送一个简单的短信,并且必须收集响应(如果用户触发它)并显示给我.我正在使用django构建我的项目.我尝试过django-sms谷歌代码项目,但我无法将消息从手机发回给我的服务器.我浏览了很多关于短信网关/运营商的教程.但我迷路了.任何人都可以帮我建议一个关于从我的应用程序(django)发送短信到任何手机的教程吗?关于将短信发送到手机,它会花费我(就像我如何将短信从一部手机发送到另一部手机)?

django sms mobile-phones mobile-website

20
推荐指数
3
解决办法
2万
查看次数

如何阅读android中即将发布的消息的消息内容?

我想以编程方式在android中读取新传入SMS的消息正文.

我尝试了一些但不会返回任何内容:

Uri uri = Uri.parse("content://sms/inbox");
        ContextWrapper context = null;      
        Cursor c = context.getContentResolver().query(uri, null, null ,null,null);      
        String body = null; 
        String number=null;
        if(c.moveToFirst()) {        
           body = c.getString(c.getColumnIndexOrThrow("body")).toString();
           number = c.getString(c.getColumnIndexOrThrow("address")).toString();
        }
        c.close(); 
Run Code Online (Sandbox Code Playgroud)

sms android

20
推荐指数
2
解决办法
4万
查看次数

什么是一个很好的开源替代Kannel短信网关?

我需要设置一个开源短信网关,通过USB线使用我的手机发送短信.我尝试过Kannel但是它缺乏GUI会让想要管理它的用户感到沮丧(不是高级用户).

mobile sms wap gateway kannel

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

短信注册,如移动应用程序:whatsapp

我想知道这些短信注册机制是如何工作的.我在互联网上搜索,但问题是,有很多短信提供商想要出售在线短信服务,我找不到任何东西......

问题:这是如何工作的:设置您的手机号码,我们会向您发送一次性注册码的短信.将此代码放入我们的应用程序.

背后是什么?他们有短信网关或类似的东西吗?这不是太贵吗?

谢谢

authentication sms android sms-gateway ios

20
推荐指数
2
解决办法
4万
查看次数