小编pro*_*Lis的帖子

Onesignal vs GCM(FCM)

我在社交消息应用中使用FCM.有时FCM消息无法从服务器传递到客户端.

当我必须在服务器和客户端进行完整的FCM设置时,使用OneSignal有什么好处?

我查看了OneSignal文档链接:https://documentation.onesignal.com/docs/product-overview 但我无法理解哪个更有用.

请帮我.

android google-cloud-messaging onesignal

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

短信意图的 ActivityNotFoundException

我的 sendSms 函数有 try 和 catch 块。Try阻止是默认设备短信应用程序。catch阻止是设置为当前短信应用程序的其他短信应用程序,例如 Google SMS 应用程序。

部分手机(一般API版本为19)运行此代码时出现此错误sendSms

我的错误日志:

Exception android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.VIEW dat=sms:xxxxxxxxxxxxxxx flg=0x10000000 (has extras) }
android.app.Instrumentation.checkStartActivityResult (Instrumentation.java:1638)
android.app.Instrumentation.execStartActivity (Instrumentation.java:1430)
android.app.ContextImpl.startActivity (ContextImpl.java:1135)
android.app.ContextImpl.startActivity (ContextImpl.java:1117)
android.content.ContextWrapper.startActivity (ContextWrapper.java:311)
android.view.View.performClick (View.java:4463)
android.view.View$PerformClick.run (View.java:18794)
android.os.Handler.handleCallback (Handler.java:808)
android.os.Handler.dispatchMessage (Handler.java:103)
android.os.Looper.loop (Looper.java:193)
android.app.ActivityThread.main (ActivityThread.java:5299)
java.lang.reflect.Method.invokeNative (Method.java)
java.lang.reflect.Method.invoke (Method.java:515)
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:825)
com.android.internal.os.ZygoteInit.main (ZygoteInit.java:641)
dalvik.system.NativeStart.main (NativeStart.java)
Run Code Online (Sandbox Code Playgroud)

我的代码:

private void sendSms(String phoneNumber){
   try {
    
        Intent sendIntent = new Intent(Intent.ACTION_VIEW);
        sendIntent.putExtra("sms_body", getContext().getResources().getString(R.string.inviteSms));
        sendIntent.setType("vnd.android-dir/mms-sms"); …
Run Code Online (Sandbox Code Playgroud)

sms android android-intent

5
推荐指数
1
解决办法
4155
查看次数