使用 Phonegap 发送短信并在收件箱中显示

Posted

技术标签:

【中文标题】使用 Phonegap 发送短信并在收件箱中显示【英文标题】:Using Phonegap to send SMS and show in Inbox 【发布时间】:2012-04-16 19:22:43 【问题描述】:

所以我发现了如何使用https://github.com/phonegap/phonegap-plugins/tree/master/android/SMSPlugin 以编程方式使用phonegap 发送短信。

但是,当我使用此功能发送 SMS 时,如果我转到我的收件箱并且与我发送它的人的对话也很少,它不会显示在那里。有没有办法将它添加到那里的对话中?

谢谢。

【问题讨论】:

【参考方案1】:

好吧,我让它工作了。以下是我的做法:

这就是我的 sendSMS 现在的样子,它似乎可以做我想做的事。

    private void sendSMS(String phoneNumber, String message) 
    SmsManager manager = SmsManager.getDefault();

    PendingIntent sentIntent = PendingIntent.getActivity(this.ctx, 0, new Intent(), 0);  
    manager.sendTextMessage(phoneNumber, null, message, sentIntent, null);


    ContentValues values = new ContentValues();
    values.put("address", phoneNumber);
    values.put("body", message);
    this.ctx.getContentResolver().insert(Uri.parse("content://sms/sent"), values);

【讨论】:

以上是关于使用 Phonegap 发送短信并在收件箱中显示的主要内容,如果未能解决你的问题,请参考以下文章

使用PhoneGap从应用程序发送短信而不打开Android上的本机短信应用程序

从api发送无声短信 [关闭] 。

在phonegap应用程序中发送短信

如何使用 SMTP 发送邮件并在 Outlook 发件箱中查看邮件?

我用的是foxmail邮箱,可以发送邮件给别人,收到别人发来的邮件,但是别人发不了给我,显示为无效收件人

如何在 iPhone 上使用 phonegap 发送带有文本的短信?