标签: onesignal

如何在Mobile中获得One Signal唯一用户ID?

我正在开发一个餐厅应用程序.我在我的应用程序中使用One Signal发送通知.在这里,当我下订单时,我需要为特定用户发送一个信号的唯一ID,以获得"您的订单已成功放置...正在进行中.请等待"的通知.为此,我需要用户的One Signal用户ID.我怎么才能得到它?我是One Signal的新手.请帮我.

notifications android unique-id ios onesignal

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

当项目已评估时,Flutter 无法运行 Project.afterEvaluate(Closure)

解决方法: 看起来 onesignal 插件对 flutter_tools 有依赖性。解决方案是在“android/app/build.gradle”中按顺序将 onesignal 插件放在它后面:

\n
apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle"\napply plugin: 'com.onesignal.androidsdk.onesignal-gradle-plugin'\n
Run Code Online (Sandbox Code Playgroud)\n

将 Flutter 版本从 2.8.1 升级到 2.10 后,我开始收到以下错误。我重新安装了Flutter,但结果没有改变。当我将 Flutter 降级到 2.8.1 时,它可以正常工作,但是当我升级到 2.10 时,它就不行了。

\n
\nRunning Gradle task 'assembleDebug'...\n\nFAILURE: Build failed with an exception.\n\n* Where:\nScript '/Users/aksoyhlc/flutter/flutter/packages/flutter_tools/gradle/flutter.gradle' line: 421\n\n What went wrong:\nA problem occurred evaluating root project 'android'.\n> A problem occurred configuring project ':app'.\n   > **Cannot run Project.afterEvaluate(Closure) when the project is already evaluated.**\n\n* Try:\nRun with --stacktrace option to get the stack trace. Run with --info or …
Run Code Online (Sandbox Code Playgroud)

android gradle dart onesignal flutter

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

OneSignal如何将Push发送到特定设备 - 离子

我希望onesignal能够将推送通知发送到特定设备.

  1. 如何捕获设备的设备ID?

  2. 我使用什么API推送到特定设备?

谢谢.

uuid push-notification ionic-framework onesignal

18
推荐指数
1
解决办法
2万
查看次数

如何检查我的应用程序中的 SDK 是否正在收集任何广告 ID

Google 向我发送了一条警告,告知我我的一个应用程序正在收集Android 设备 ID广告 ID信息。有没有什么工具可以用来测试这个活动涉及哪个SDK?

Ps:我使用以下 SDK:Admob 中介、Firebase、Onesignal

谢谢你!

android admob firebase google-advertising-id onesignal

18
推荐指数
2
解决办法
3958
查看次数

OneSignal 的 Provisionator 工具无法进行身份验证:2 因素身份验证代码不正确

https://onesignal.com/provisionator始终返回“2 因素身份验证代码不正确!请仔细检查代码并重试。” - 当代码正确时。尝试了 3 次 - 总是同样的错误。

支持人员建议手动生成证书,尽管这很不方便。最近有人能够使用provisionator吗?如果是这样 - 您如何登录?

如果您在配置者方面遇到同样的问题,请对问题进行投票以引起支持人员的注意。

apple-push-notifications onesignal

16
推荐指数
1
解决办法
897
查看次数

iOS 11.3的Web推送通知

随着iOS 11.3的发布以及服务工作者的加入,我一直在努力寻找有关网络推送是否也可用的信息,特别是在PWA的使用方面.

有没有人对此有任何了解或知道我在哪里可以找到这些信息.

我目前使用Onesignal作为我的推送通知包,它对浏览器和Android非常有效.所以这里希望如果它现在得到支持,它们可以快速启动并运行.

ios onesignal progressive-web-apps ios11

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

如何在Express服务器内部进行外部API调用?

您好我一直在尝试在我的仪表板上实现OneSignal API,我想知道是否可以在快速服务器内进行API外部调用.

这是一个例子:

var sendNotification = function(data) {
  var headers = {
    "Content-Type": "application/json; charset=utf-8",
    "Authorization": "Basic NGEwMGZmMjItY2NkNy0xMWUzLTk5ZDUtMDAwYzI5NDBlNjJj"
  };

  var options = {
    host: "onesignal.com",
    port: 443,
    path: "/api/v1/notifications",
    method: "POST",
    headers: headers
  };

  var https = require('https');
  var req = https.request(options, function(res) {  
    res.on('data', function(data) {
      console.log("Response:");
      console.log(JSON.parse(data));
    });
  });

  req.on('error', function(e) {
    console.log("ERROR:");
    console.log(e);
  });

  req.write(JSON.stringify(data));
  req.end();
};
Run Code Online (Sandbox Code Playgroud)

这是app路线

app.post('/path', function(req, res){


var message = { 
  app_id: "5eb5a37e-b458-11e3-ac11-000c2940e62c",
  contents: {"en": "English Message"},
  included_segments: ["All"]
};

sendNotification(message);
});
Run Code Online (Sandbox Code Playgroud)

谢谢!

api node.js express onesignal

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

错误通知:无法展开RemoteViews:StatusBarNotification.在Android Nougat上

OneSignal SDK用来显示通知.我做到了OneSignalPushService.java.

OneSignalPushService.java:

public class OneSignalPushService extends NotificationExtenderService {

    @Override
    protected boolean onNotificationProcessing(OSNotificationReceivedResult notification) {

        if (!TinyDbWrap.getInstance().isPushEnabled()) {
            KLog.d(this.getClass().getSimpleName(), "Notification will not displayed");
            return true;
        }

        OverrideSettings overrideSettings = new OverrideSettings();
        overrideSettings.extender = new NotificationCompat.Extender() {
            @Override
            public NotificationCompat.Builder extend(NotificationCompat.Builder notificationBuilder) {
                notificationBuilder.setDefaults(0);
                notificationBuilder.setContentTitle(getApplicationContext().getResources().getString(R.string.app_name));

                boolean is_in_silent_mode = false; /*or true by user's settings in app*/
                /*TinyDbWrap.getInstance()... - it stores user's settings*/
                KLog.d(OneSignalPushService.class.getSimpleName(), "Notification isSoundPushEnabled: " + TinyDbWrap.getInstance().isSoundPushEnabled());
                if (!is_in_silent_mode && TinyDbWrap.getInstance().isSoundPushEnabled()) {
                    notificationBuilder.setSound(RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION));
                } else { …
Run Code Online (Sandbox Code Playgroud)

java android android-notifications onesignal android-7.0-nougat

14
推荐指数
1
解决办法
4137
查看次数

如何使用OneSignal发送推送通知时发送一些其他数据?

我正在开发一个Android应用程序以及为它编写C#Web Api.现在我可以使用下面的代码发送推送通知.但我必须发送一个json对象,其中包含一个图像的URL,以便当用户点击通知时,应用程序中的活动打开并使用该URL使用Picasso加载图像.我该怎么办?

private void SendPushNotifications(int userId)
    {
        string appId = "myAppId";
        var request = WebRequest.Create("https://onesignal.com/api/v1/notifications") as HttpWebRequest;
        var user = db.Users.FirstOrDefault(x => x.Id == userId);
        if (user != null)
        {
            string message = "This job is posted by: \n" + user.Name + "\n" + user.Contact + "\n" +user.City;
            if (request != null)
            {
                request.KeepAlive = true;
                request.Method = "POST";
                request.ContentType = "application/json";

                request.Headers.Add("authorization", "Basic "+appId);

                byte[] byteArray = Encoding.UTF8.GetBytes("{"
                                                          + "\"app_id\": \"app_id\","
                                                          + "\"contents\": {\"en\": \""+ message +"\"},"
                                                          + "\"included_segments\": …
Run Code Online (Sandbox Code Playgroud)

c# android json onesignal

13
推荐指数
1
解决办法
2704
查看次数

如何在iOS中获得One Signal用户的唯一玩家ID?

如何在iOS中检索OneSignal用户的唯一玩家ID?我只在OneSignal官方文档中找到了iOS SDK设置.

谢谢,如果有任何建议.

push-notification ios swift onesignal

13
推荐指数
2
解决办法
7916
查看次数