3
我正在製作一個流星應用程序,它建立在Meteor和Meteoric(最近剛剛停產,我意識到這一點)。大多數東西都很好用,但地理位置在Android設備上提供了問題。流星Android權限
它報告所需的權限不可用。我可以將這些權限AndroidManifest.xml
文件
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" />
問題修復的是,AndroidManifest.xml
文件是gitignore
(實際上,它是隱藏在下面的地方.meteor/local
,那就是在gitignore
)。手動更新AndroidManifest.xml
確實有效,但這意味着我的團隊的每個成員都需要這樣做。如果有人稍後加入團隊,我們會再次遇到同樣的問題。如果我們需要手動更新文件,它也不是真正的自動部署解決方案。
我應該如何配置Meteor/Meteoric,以便將這些權限添加到我的Android應用程序中?
你能在流星應用上安裝科爾多瓦插件嗎?如果可以的話,安裝地理位置插件,它應該添加權限。如果沒有,你可以從config.xml – jcesarmobile
@jcesarmobile中搜索在AndroidManifest.xml中寫入值的插件:在你的評論之後,我注意到這些權限適用於其他插件。並且使用地理位置插件的更新版本似乎可以解決問題,現在權限出現在「AndroidManifest.xml」中 – Arjan