Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x FCM中受限制的_包_名称使用示例_Python 3.x_Firebase Cloud Messaging_Pyfcm - Fatal编程技术网

Python 3.x FCM中受限制的_包_名称使用示例

Python 3.x FCM中受限制的_包_名称使用示例,python-3.x,firebase-cloud-messaging,pyfcm,Python 3.x,Firebase Cloud Messaging,Pyfcm,我目前正在开发两个不同的应用程序,但在一个硬件设备上测试它们(这是我的使用场景之一)——我在网站上看到了一个类似的问题 但是,在我的例子中,我有两个不同的应用程序(具有不同的软件包名称),并且希望在使用push_服务时能够进行区分。notify_single_device() 从前面的问题中,我知道我可以使用受限的包名,但在谷歌搜索了很多次之后,我还没有找到任何示例代码。我怎么用这个 以下用法正确吗 pushresult = push_service.notify_single_device(r

我目前正在开发两个不同的应用程序,但在一个硬件设备上测试它们(这是我的使用场景之一)——我在网站上看到了一个类似的问题

但是,在我的例子中,我有两个不同的应用程序(具有不同的软件包名称),并且希望在使用push_服务时能够进行区分。notify_single_device()

从前面的问题中,我知道我可以使用
受限的包名
,但在谷歌搜索了很多次之后,我还没有找到任何示例代码。我怎么用这个

以下用法正确吗

pushresult = push_service.notify_single_device(registration_id=requester_fcm_key,
message_title="Message Title",
message_body="Please hold on while we connect you",
restricted_package_name='com.domain.packagename',
data_message=requester_data_message)

如果有人能分享一些我可以看一看并理解的示例代码,那就太好了

在寻找答案时,我放松了搜索,将FCM在其他语言中的用法包括在内,果然,我在

$fields = array(
            'registration_ids'  => $registrationIDs,
            'restricted_package_name' => 'com.example.myandroidapp',
            'collapse_key'      => 'somekey_'.$messageType,
            'data'              => array( "KEY_GCM_MESSAGE_TYPE" => $messageType,
                                          "payload" => $message ),
            );