この行にはビルドの問題があります。それはbuidに多くの時間がかかります。swift3でOneSignal sendTagsを使用してデータを送信する際の構文の問題
strJsonBody = "{"
+ "\"app_id\": " + GUARD_APP_ID + ","
+ "\"included_segments\": [\"All\"],"
+ "\"include_player_ids\": [" + playerId + "],"
+ "\"data\": {\"name\": \"" + user_name + "\", \"email\": \"" + user_email + "\", \"phone\": \"" + user_phone + "\", \"uniqueCode\": \"" + user_uniqueCode + "\", \"uid\": \"" + user_uid + "\", \"type\": \"SOS\"},"
+ "\"headings\": {\"en\": \"Resident SOS\"},"
+ "\"ios_group\": \"sos\","
+ "\"ios_sound\": \"sos\","
+ "\"contents\": {\"en\": \"" + user_name + " signalled SOS\"}"
+ "}";
これを行うには、他の方法はありますし、私はsendtagsでこのstrJsonBodyを渡していたとき、それは「予想引数の型に型 『文字列』の値を変換できませんエラーを与えている 『[AnyHashable:任意]!』 " APIは、JSON互換の辞書を期待しているとき
OneSignal.sendTags(strJsonBody as Any, onSuccess: { (result) in
print("success!")
}) { (error) in
print("Error sending tags - \(error?.localizedDescription)")
}
はい、アプリからプッシュ通知を送信しようとしています。 –
あなたは 'postNotification'メソッドが必要です:https://documentation.onesignal.com/docs/ios-native-sdk#section--postnotification- –
Dave私は通知を送信しようとしていますが、応答も成功していますが、私はnotifciationを受けていない。 –