Pusher не может отправить уведомление на определенное устройство - PullRequest
0 голосов
/ 22 октября 2018

Я использую службу толкателя для отправки Notifications на все устройства Android. Я взял InstanceId с устройства Android, используя этот код

public class FirebaseIDService extends FirebaseInstanceIdService {
    @Override
    public void onTokenRefresh() {
        super.onTokenRefresh();
        String tkn = FirebaseInstanceId.getInstance().getToken();
    }
}  

Это код для моего питона для отправки Push-Notification.

 def push_notify(name,description):
            #method to push notification
            pn_client = PushNotifications(
                instance_id='fdb1f293-1c66-427d-b8a3-55fe5c6bb5a8',
                secret_key='9D508EDE95F5368EC8A4132AD6F5ED260718FD2C2A950A21234532D30D9E5031',
            )
            response = pn_client.publish(
                interests=['hello'],
                publish_body={'apns': {'aps': {'alert': 'Offer Created'}},
                              'fcm': {'token':
        ['fB123456789Zo:APA91bFqUUt_AHBi_W1yC0BSjBaZcTPx_GeLnv8QYGMtPOfob12DEB3tOYkvjMv3E-xvbyk95MdkIOTNPrtGSrzd20I8AWg9p5GXLMkBAI2f55RrOOFVJJ_WxxxJFNEfMBfAsADvo0Cn'],
        'notification': {'title': str(name), 'body': str(description)}}}
            )

            print(response['publishId'])

Требование: я хочу отправить уведомление только на некоторые устройства. Как этого добиться

...